2015-10-05 80 views
0

即時通訊設法使用多個地方? =?和? =?和? = AND但我不能讓它在這裏工作是什麼香港專業教育學院試圖洙遠遠MYSQL multiple 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"); 

我不知道我是多麼要做到這一點洙我希望你能幫助我。 還我不知道如果AND NOT會的工作,洙如果即時通訊做的是錯了,我希望你能告訴我笏,否則我就做泰雷

回答

0
  • 你有一個條件不AND,因爲它是一個重複的,你可以將其刪除ORDER BYliv>='0')之前
  • AND NOT還將努力通過我建議你使用!=用於否定

所以您的查詢應該像

$randuser = $sql->query("SELECT * FROM `brukere` WHERE `level`='1' AND `liv`>='0' AND `brukernavn`!='$spiller->brukernavn' ORDER BY RAND() LIMIT 1");