我很确定我搞砸了报价,但找不到确切的位置。添加AND
运算符后,它停止工作。任何人都能引导我走向正确的方向吗?
$result = mysql_query("SELECT * FROM pl_table WHERE p_num=".$w[0] AND l_num='.$w[0]);
答案 0 :(得分:0)
试试这个:
$result = mysql_query("SELECT * FROM pl_table WHERE p_num='".
$w[0]."' AND l_num='".$w[0]."'"
);
基本上,你搞砸了开/关报价。 PHP返回给您的错误消息是什么?大多数时候,如果不总是你的解决方案就在其中。
答案 1 :(得分:0)
你破坏了查询字符串。看到这种差异
$result = mysql_query(
"SELECT * FROM pl_table
WHERE p_num='".$w[0]."'
AND l_num='".$w[0]"'");
答案 2 :(得分:0)
这是引号,你的AND需要在引号内,而不是。 你的:
$result = mysql_query("SELECT * FROM pl_table WHERE p_num=".$w[0] AND l_num='.$w[0]);
应该是什么:
$result = mysql_query("SELECT * FROM pl_table WHERE p_num=".$w[0]." AND l_num=".$w[0]);