tel rows tot resultaat

Status
Niet open voor verdere reacties.

whitetigerck

Gebruiker
Lid geworden
8 aug 2008
Berichten
196
Hallo,

Voor een code heb ik heb het aantal rows nodig dat voor een bepaalde record zit. Dus het aantal records dat voor deze record in de database zit.
Ik heb al verschillende dingen geprobeerd maar dat pakt niet echt goed uit.

Bijvoorbeeld:
PHP:
	$datum = $row['datum'];

$results = mysql_query("SELECT * FROM news WHERE datum = $datum");//ik heb ook al het < teken gebruikt, maar ik krijg nog steeds de foutmelding.
$num_rows = mysql_num_rows($results);//dit is regel 67

echo "$num_rows Rows\n";
Maar dan krijg ik deze foutmelding:

mysql_fetch_array(): supplied argument is not a valid MySQL result resource in <b>/mnt/web5/20/32/51997132/htdocs/feed.php</b> on line <b>67</b>

Het totaal aantal rows lukt mij wel maar wanneer er een WHERE regel inkomt werkt het niet. Dit werkt dus wel, maar wanneer ik de query met where pakt doet hij het niet:

PHP:
	$query1 = "SELECT COUNT(*) as num FROM news";
	$total_pages = mysql_fetch_array(mysql_query($query1));
	$total_pages = $total_pages[num];//dit is regel 64
	$lastpage = ceil($total_pages/5);

bij deze geeft hij deze code: <b>Warning</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>/mnt/web5/20/32/51997132/htdocs/feed.php</b> on line <b>64</b><br />

Iemand een idee hoe ik dit wel goed kan aanpakken?

Alvast bedankt:thumb:
 
Heb je phpMyAdmin? Run je query eens? Waarschijnlijk zit er een syntax fout in.

Wat voor veld type is datum? Is dat een integer, of een date-time?
 
dankje voor je inspiratie:p

ik heb mijn fout dankzij wat querys ontdekt, ik moest 'deze' haakjes nog rond datum zetten en nu werkt het perfect :thumb:

soms is het zo simpel:D
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan