Php MySQL错误-";您的SQL语法中有一个错误";插入
我收到的错误消息是: 您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以了解使用“插入帐户”(Php MySQL错误-";您的SQL语法中有一个错误";插入,php,mysql,sql,Php,Mysql,Sql,我收到的错误消息是: 您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以了解使用“插入帐户”(balance,interest)的正确语法 在“插入到帐户中”(id\u用户,利息)中第4行的值(0,1.5)“) 价值(73,“储蓄”); 插入余额(余额,利息) 数值(0,1.5) 我的PHP代码是: $query = "INSERT INTO accounts(`id_user`, `type`) VALUES($userid, '$type');
balance
,interest
)的正确语法
在“插入到帐户中”(id\u用户
,利息
)中第4行的值(0,1.5)“)
价值(73,“储蓄”);
插入余额(余额
,利息
)
数值(0,1.5)
我的PHP代码是:
$query = "INSERT INTO accounts(`id_user`, `type`)
VALUES($userid, '$type');
INSERT INTO balance(`balance`, `interest`)
VALUES(0, $interest)";
我的第一个猜测是我的查询出了问题,所以我尝试在phpMyAdmin中运行完全相同的查询,它工作得非常好
对可能出现的问题有什么建议吗?您是否使用mysqli来运行此程序?我怀疑您在一条语句中运行了两个查询,您需要使用mysqli\u multi\u query函数同时执行多个查询
上的Mysqli手册页您是否正在使用Mysqli运行此功能?我怀疑您在一条语句中运行了两个查询,您需要使用mysqli\u multi\u query函数同时执行多个查询
Gordon Linoff上的Mysqli手册页是正确的 来自天空中的伟大手册 “mysql_query()向服务器上与指定链接_标识符关联的当前活动数据库发送唯一查询(不支持多个查询)。” 改变
$query = "INSERT INTO accounts(`id_user`, `type`)
VALUES($userid, '$type');
INSERT INTO balance(`balance`, `interest`)
VALUES(0, $interest)";
到
戈登·林诺夫是对的 来自天空中的伟大手册 “mysql_query()向服务器上与指定链接_标识符关联的当前活动数据库发送唯一查询(不支持多个查询)。” 改变
$query = "INSERT INTO accounts(`id_user`, `type`)
VALUES($userid, '$type');
INSERT INTO balance(`balance`, `interest`)
VALUES(0, $interest)";
到
您可能使用的接口函数只允许一条语句而不是复合语句。我使用的是
mysql\u query()
您可能使用的接口函数只允许一条语句而不是复合语句。我使用的是mysql\u query()