Zyt*_*teX 2 php sql forum operators
我只是想知道你是否可以在PHP代码中使用它们.我想是这样的:
$sql2 = mysql_query("SELECT * FROM forum WHERE id='$topicsnumber' AND main='0' OR main='1' OR main='2'");
while($row=mysql_fetch_array($sql2)) {code in here}
Run Code Online (Sandbox Code Playgroud)
所以它检查它就像这样WHERE id ='$ topicsnumber'AND(main ='0'OR main ='1'OR main ='2').这可能吗?
是的,围绕这些条件的括号是可能的,但它最好写成
mysql_query("SELECT * FROM forum WHERE id='$topicsnumber' AND main IN ('0','1','2')");
Run Code Online (Sandbox Code Playgroud)
这样您就不必担心运算符优先级.
如果main是数字数据类型,则可以在查询中的数字周围删除撇号.