所以我有這個MySQL命令更新從一個表到另一個表的值。這個命令在MySQL上效果很好,但似乎無法讓它在PHP中運行。我希望能夠給我每次刷新頁面更新,內部加入PHP到MySQL查詢
MySQL命令舉例
UPDATE stock
INNER JOIN item USING (name)
SET stock.price = item.price, stock.quantity = item.quantity
在PHP它看起來就像
$innerJoin="SELECT * FROM storeDB" .
"UPDATE stock" .
"INNER JOIN item USING (name)" .
"SET stock.price = item.price, stock.quantity = item.quantity";
mysqli_query($conn, $innerJoin);
當我刷新頁面,我看時間運行這個命令進入MySQL只能查找庫存中的值保持不變,不更新。
有點生疏了PHP和MySQL的..
感謝您的幫助
爲什麼您的查詢字符串用PHP編寫的不同從你直接在數據庫上運行的那個?它應該是一樣的。在PHP中連接字符串時還要注意空格字符。 –
Y使用點 – devpro
您的查詢中沒有空格。它看起來像這樣:'UPDATE stockINNER JOIN item USING(name)SET stock.price = item.price,stock.quantity = item.quantity' –