このコードで試していましたが、うまくいかなかった。それは常に私がこのコードを試す後最後に、それはMAX(eq_no)
の右の数に挿入しますが、私はまだstatus_no
MAX(id)とステータス値を同時に挿入する
INSERT INTO time (eq_no) SELECT MAX(eq_no) AS vale FROM tech_add_equip
の値を挿入カントMAX(eq_no)
0
として
$sql1 =mysqli_query($con, "SELECT MAX(eq_no) AS val FROM tech_add_equip");
$sql2 = "INSERT INTO time (eq_no,status_no) VALUES ('$val', 4);";
if (!mysqli_query($con,$sql2)) {
die('Error: ' . mysqli_error($con)); };
を取得します、あなたは提案でした私はコードに何が欠けていたのですか?
は、あなたの助け
あなたのコードのために[OK]を動作します - 別の行には、コンマの後に一連の値になります。あなたは何をしようとしていますか?なぜあなたは 'auto_increment'を使用していませんか? –
@ GordonLinoff代わりにAUTO_INCREMENTをMAX(eq_no)に設定しますか?このような意味ですか? eq_noのlast_insert_idを別のテーブル – ppppp
に挿入します。 。あなたの質問は、複数のテーブルに挿入することについて言及していません。この質問を削除し、より適切な質問をすることをお勧めします。 –