簡體   English   中英

PHP Mysqli不更新數據庫中的數據

[英]Php Mysqli not updating data in database

這是我的代碼,可以正常工作,不會彈出錯誤,並且那里有變量的正確數據。

完成所有操作后,將顯示“ Done for the last echo”。

但是,當我進入heidisql查看數據庫表時,即使我在heidisql運行查詢,結果也沒有改變。

// Make connection to database
$connection = mysqli_connect($host,$user,$pass,$dbnm);
// Make query
$myQuery = "
    UPDATE Ekhaya_Inventory SET 
        ekhaya_inventory_stock_item = '" . $stockItemPost . "',
        ekhaya_inventory_stock_left = '" . $stockLeftPost . "',
        ekhaya_inventory_stock_out = '" . $stockOutPost . "',
        ekhaya_inventory_stock_minimum = '" . $stockMinimumPost . "',
        ekhaya_inventory_stock_price_per_item = '" . $stockPricePIPost . "',
        ekhaya_inventory_value_of_stock_left = '" . $stockValueOfStockLeftPost . "' 

        WHERE
            ekhaya_inventory_stock_code = '" . $stockCodePost . "' 
        AND
            ekhaya_inventory_stock_code = '" . $stockLocationPost . "'
";

mysqli_query($connection,$myQuery)or die("Error: ".mysqli_error($connection));
mysqli_close($connection)or die("Error: ".mysqli_error($connection));
echo "<br>Done";
WHERE
            ekhaya_inventory_stock_code = '" . $stockCodePost . "' 
        AND
            ekhaya_inventory_stock_code = '" . $stockLocationPost . "'

這是錯誤的,因為一個字段不能同時包含兩個不同的值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM