我尝试在两个表(users和account)中添加一行,其中包含一个事务。
这是我使用的代码:
include 'DB.php';
$last_id= mysqli_insert_id($connessione);
$id = $last_id +1;
echo "$id";
echo "<br>";
$sql="start transaction;
insert into account (user_id, username, activation_date, passw) values
('$id','$username',CURDATE(),'$password');
insert into users (user_id,name,surname,birth,email) values ('$id','$name',
'$surname','$birth','$mail');
commit work;";
在db.php中,我有到数据库的连接。它给了我这个错误:
sql语法有错误;请查看与您的mariadb服务器版本相对应的手册,以了解使用“insert into account(user\u id,username,activation\u date,passw)值附近的正确语法。。。
可能是什么?
暂无答案!
目前还没有任何答案,快来回答吧!