這可能嗎?我需要一個SQL語句的結果碰上另一..PHP在另一個SQL語句中運行SQL結果
$result= mysqli_query($dbconn,"Select max(cartid) from cart;");
$row = mysqli_fetch_assoc($result);
$sql1 = "insert into cart(cartid) values('".$row['max(cartid)']."');";
mysqli_query($dbconn,$mysql1);
編輯:
加在我的SQL表來顯示什麼即時試圖做 一個更好的例子這是我的車表
基本上,我想轉讓該行WHE將cartid = 5從購物車表中移入交易表中新的交易ID將爲5的位置。正如您所見,交易表中還有一個cartid。不知道如何將這個cartid和作爲一個新行插入到交易表中。僅供參考,爲了得到cartid = 5我想使用 order by cartid desc limit 1
以獲得購物車表中最後一個可能的行
新的交易錶行將看起來像這樣。
transactionid outletid nric cartid transactiondate totalbeforediscount totalafterdiscount transactiontime username
5 0 0 5 0 0 0 0 0
是在第一個查詢檢索數據('$ result'),以然後在第二個使用它的唯一目的 - 或 - 將您使用的是資料在其他地方? – Nicarus
@Nicarus我也會在其他地方使用它 – Marcus