Sql Query vraag

  • Ik heb deze query:

    PHP
    $inboxnew = mysql_num_rows(mysql_query("SELECT id FROM `messages` WHERE `read`=0 AND `inbox`=1 AND `to`='$data->login'"));


    Hoe kan ik maken dat ipv `inbox`=1 alles boven het cijfer 0 word weergeven?


    Word het dan dit?:

    PHP
    $inboxnew = mysql_num_rows(mysql_query("SELECT id FROM `messages` WHERE `read`=0 AND `inbox`=>0 AND `to`='$data->login'"));


    Als het fout is, wat moet het dan zijn??



    Groeten!

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Fout:

    PHP
    $inboxnew = mysql_num_rows(mysql_query("SELECT id FROM `messages` WHERE `read`=0 AND `inbox`=>0 AND `to`='$data->login'"));


    Je kijkt hier naar: = gelijk aan 0 en is hoger dan 0.


    Goed:

    PHP
    $inboxnew = mysql_num_rows(mysql_query("SELECT id FROM messages WHERE `read`=0 AND `inbox`>0 AND `to`='" . $data->login . "'"));


    Edit:
    Heb direct de variabele buiten quotes gezet.. Zie:
    Klikje

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!