这是我的代码:
$Line = mysql_real_escape_string(postVar("showline"));
$Model = mysql_real_escape_string(postVar("showmodel"));
$NIK = mysql_real_escape_string(postVar("showNIK"));
$sql ="SELECT NIK,Line,Model FROM inspection_report";
$sql.="WHERE NIK='".$NIK."' AND Model LIKE '%".$Model."%' AND Line='".$Line."'";
$sql.="ORDER BY Inspection_datetime DESC LIMIT 0 , 30";
$dbc=mysql_connect(_SRV, _ACCID, _PWD) or die(_ERROR15.": ".mysql_error());
mysql_select_db("qdbase") or die(_ERROR17.": ".mysql_error());
$res=mysql_query($sql) or _doError(_ERROR30 . ' (<small>' . htmlspecialchars($sql) . '</small>): ' . mysql_error() ); // submit SQL to MySQL and error trap.
$num=mysql_affected_rows();
$objJSON=new mysql2json();
print(trim($objJSON->getJSON($res,$num,'aaData',false)));
mysql_free_result($res);
在萤火虫处显示与进程页面的连接正常...但是在响应时显示错误。
我的错在哪里?
最佳答案
我假设这是PHP。
在上面的行之后添加命令echo $sql;
。我敢打赌,您的查询格式不正确,即FROM
子句的末尾与WHERE
之间没有空格。与ORDER BY
相同。一直发生;)
关于php - mysql:连接正常,但响应错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3137434/