我想做的就是对包含 6 列的表进行查询,其中 3 列必须满足条件
我的 table 的信息 表名My_table列a1,a2,a3,a4,a5,a6
我尝试过的代码如下,当然不起作用
$myquery = "SELECT * FROM My_table WHERE a2='$variable1' AND a3='$variable2' AND a6='$variable3' ORDER BY a2 ASC";
$myresult = mysql_query($myquery);
我的结果必须包含满足上述条件的行。
执行此操作的正确方法是什么? 提前致谢。
最佳答案
缺少:
$result = mysql_fetch_array($myresult);
您可以使用以下命名约定来避免此类错误:
$my_sql = "SELECT * FROM My_table WHERE a2='$variable1' AND a3='$variable2' AND a6='$variable3' ORDER BY a2 ASC";
$my_query = mysql_query($my_sql);
$my_result = mysql_fetch_array($my_query);
关于mysql - 如何查询 1 个包含 6 列的表,其中 3 列有条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13095244/