Php MYSQL多个在哪里
我正在尝试使用多个WHERE?=?那么?还有但我不能让它在这里工作,这是我一直尝试的Php MYSQL多个在哪里,php,mysql,Php,Mysql,我正在尝试使用多个WHERE?=?那么?还有但我不能让它在这里工作,这是我一直尝试的 $randuser = $sql->query("SELECT * FROM `brukere` WHERE `level`='1' AND `liv`>='0' AND NOT `brukernavn`='$spiller->brukernavn' `liv`>='0' ORDER BY RAND() LIMIT 1"); 我不知道该怎么做,所以我希望你能帮助我。 我也不知道是否有效
$randuser = $sql->query("SELECT * FROM `brukere` WHERE `level`='1' AND `liv`>='0' AND NOT `brukernavn`='$spiller->brukernavn' `liv`>='0' ORDER BY RAND() LIMIT 1");
我不知道该怎么做,所以我希望你能帮助我。
我也不知道是否有效,所以如果我做错了,我希望你能告诉我还有什么我应该做的
和
,因为它是重复的,所以您可以在按
订购之前删除它(liv>='0'
)和NOT
也适用于我建议您使用=代码>用于否定
$randuser = $sql->query("SELECT * FROM `brukere` WHERE `level`='1' AND `liv`>='0' AND `brukernavn`!='$spiller->brukernavn' ORDER BY RAND() LIMIT 1");
- 您有一个条件没有
,因为它是重复的,所以您可以在和
订购之前删除它(按
)liv>='0'
也适用于我建议您使用和NOT
=代码>用于否定
$randuser = $sql->query("SELECT * FROM `brukere` WHERE `level`='1' AND `liv`>='0' AND `brukernavn`!='$spiller->brukernavn' ORDER BY RAND() LIMIT 1");