这是我的代码:

    $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/

10-16 08:19