gpt4 book ai didi

php - SQL 运算符 : AND and OR

转载 作者:行者123 更新时间:2023-12-02 07:43:39 25 4
gpt4 key购买 nike

我只是想知道您是否可以在 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}

因此它会像这样检查它 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')");

这样您就不必担心运算符的优先级。

如果 main 是数字数据类型,您可以在查询中将数字两边去掉撇号。

关于php - SQL 运算符 : AND and OR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8582558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com