php和mysql中的错误1064

vohkndzv  于 2021-06-23  发布在  Mysql
关注(0)|答案(0)|浏览(272)

我尝试在两个表(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)值附近的正确语法。。。
可能是什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题