SQL 查询无错误消息



编辑:发现错误。刺痛替换语句正在添加额外的空格。现已修复,谢谢。

我已经看了太久了,找不到错误。

这是我得到的:

echo $client_name." - ".$location;  
$query = mysql_query("SELECT * FROM spc_clients WHERE (client_name='".$client_name."' AND location='".$location."')") or die(mysql_error());  
while ($results = mysql_fetch_array($query)) {  
    // Other code...
}

当我回声时,我得到"客户端 1"和"位置 1"。当我将SQL查询放入PHPMyAdmin并替换这些值时,查询运行良好并显示结果。在它所在的页面上,我什么也没得到。

我没有语法错误,mysql_error也没有返回任何东西。

我错过了什么?

试试这个

$query = mysql_query("SELECT * FROM spc_clients WHERE client_name="'.$client_name.'" AND location="'.$location.'" ") 

试试这个:

$query = sprintf("SELECT * FROM spc_clients WHERE client_name='%s' AND location='%s'",trim($client_name),trim($location));
$query = mysql_query($query);

相关内容

最新更新