これは可能ですか?私は別のものに1つの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);
EDIT:
を追加しました私のSQLテーブルにこれは私のカートで をしようと何イムの優れた例を示すために、テーブル
これは基本的に私が行WHEを転送したい私のトランザクションテーブル
ですcartテーブルのre cartid = 5を新しいトランザクションID = 5になるトランザクションテーブルに追加します。ご覧のとおり、トランザクションテーブルにはcartidもあります。どのように私はこのcartidを引き継ぎ、トランザクションテーブルに新しい行として挿入しようとしているのか分かりません。 FYI、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
が第2に、それを使用するために最初のクエリ( '$のresult')内のデータを取得するための唯一の目的です - か - あなたがいることを使用することになります他の場所のデータも? – Nicarus
@Nicarus私は他の場所でも同じように使っています – Marcus