如何在MySQL中使用单个查询将数据插入到多个表中?我点击注册后,表示注册失败。
$sql = "INSERT INTO users (name, email) VALUES ('$name','$email');
INSERT INTO userss (name, email) VALUES ('$age''$class',) ";
// Add user to the database
if ( $mysqli->query($sql) ) {
答案 0 :(得分:1)
您可以通过multiple statement details
像这样:
$sql = "INSERT INTO TABLE1(field1, field2, field3) VALUES('value1',value2,value3); INSERT INTO STOCK(field) VALUES ('value1');";
multi_query($conn,$sql);
您需要为此使用mysqli_ *。我认为$ conn是您的mysqli连接