【发布时间】:2017-02-05 20:53:06
【问题描述】:
sql 代码行数:
$uid=$_POST["uid"];
$mobile=$_POST["mobile"];
$service=$_POST["service"];
$exper=$_POST["exper"];
$range=$_POST["range"];
$af=$_POST["a_from"];
$at=$_POST["a_to"];
$min_charge=$_POST["min_charge"];
$statement=mysqli_prepare($con,"INSERT INTO service (uid,mobile,service,exper,range,a_from,a_to,min_charge) VALUES (?,?,?,?,?,?,?,?)");
mysqli_stmt_bind_param($statement,"iisiiiii",$uid,$mobile,$service,$exper,$range,$af,$at,$min_charge);
mysqli_stmt_execute($statement);
$response=array();
$response["success"]=true;
echo mysqli_error($con);
echo json_encode($response);
一切正常,我写代码时没有出现任何语法错误(我使用的是代码编辑器软件。但是,当我在线使用时,我得到了这个错误:
您的 SQL 语法有错误;检查手册 对应于您的 MariaDB 服务器版本,以便使用正确的语法 'range,a_from,a_to,min_charge) VALUES (?,?,?,?,?,?,?,?)'
【问题讨论】:
-
关于 sql 的 5 篇文章中的第 1 篇文章表明 OP 实际上并未使用已弃用的 sql 库。你在正确的轨道上萨钦