我很确定我搞砸了引号,但找不到确切的位置。添加操作员后它停止工作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]"'");
它是引号,您的 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]);
尝试这个:
$result = mysql_query("SELECT * FROM pl_table WHERE p_num='".
$w[0]."' AND l_num='".$w[0]."'"
);
基本上,你搞砸了开/关引号。PHP 向您返回了什么错误信息?大多数时候,如果不是总是你的解决方案就在其中。