编辑:发现错误。 sting替换语句增加了额外的空间。现在修复,谢谢。
我一直在看这个太久了,我找不到错误。
这就是我所拥有的:
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...
}
当我回显时,我得到'Client1'和'Location1'。当我将SQL查询放入PHPMyAdmin并替换这些值时,查询运行正常并显示结果。在页面上,我什么都没得到。
我没有语法错误,而且mysql_error也没有回来。
我错过了什么?
答案 0 :(得分:0)
试试这个
$query = mysql_query("SELECT * FROM spc_clients WHERE client_name="'.$client_name.'" AND location="'.$location.'" ")
答案 1 :(得分:0)
试试这个:
$query = sprintf("SELECT * FROM spc_clients WHERE client_name='%s' AND location='%s'",trim($client_name),trim($location));
$query = mysql_query($query);