wat heb ik fout gedaan?
-
-
-
hoe gebruik je hem?
om te tellen moet je kijken naar de mysql_num_rows functie.
-
mysql_query("SELECT * FROM `berichten` WHERE `naar`='$mijnnaam' AND `new` = '1' ");
; vergeten ?
-
-
-
Wat NielsB al poste ja, als je een aantal nodig hebt moet je de query niet oproepen maar een num_rows van een query..
Dit uiteraard als je het aantal zoekt van die nieuwe berichten..
Nieuwe reactie samengevoegd met originele reactie op 07.01.11 22:54:42:Citaat van MoBStermysql_query("SELECT * FROM `berichten` WHERE `naar`='$mijnnaam' AND `new` = '1' ");
; vergeten ?
Nee die is hij niet vergeten, die staat achter zijn error message. -
En als je het nog anders wilt doen kan je het met COUNT functie in mysql doen, zo hoef je geen regel aan te maken voor num_rows.
-
-
Dit moet hem zijn:
PHP<?php $mijnnaam = $data->login; // Command bovenstaande regel indien je dat wel definiërt. $query = mysql_query("SELECT * FROM berichten WHERE naar='".$mijnnaam."' AND new=1") or die(mysql_error()); $count = mysql_num_rows($query); ?>
Je moet enventueel // voor de eerste regel (van $mijnnaam =) zetten indien $mijnnaam al gedefiniërt word.
Tevens, open je wel de MySQL connectie?Lars
-
@Lars hij opent de database connectie .
Het is een mini profiel bovenin. En rank etc. werkt dus er is connectie.
-
Kloppen de tabelnamen en veldnamen wel?
Lijkt me niet, want bij mij werkt mijn scriptje. -
Participate now!
Heb je nog geen account? Registreer je nu en word deel van onze community!