Script hängt sich auf wenn mysql_num_rows keine Zeilen zählt

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Script hängt sich auf wenn mysql_num_rows keine Zeilen zählt

Beitrag von fanrpg »

Also wenn ich mir die Einträge mit mysql_num_rows zählen lassen will und aber keine Einträge vorhanden sind hängt sich das Script einfach auf.
Bricht mittendrin auf.
Aber ich frage mich eigentlich warum, hier mal der Ausschnitt:

Code: Alles auswählen

	$sql = "SELECT gb.* FROM `".GUESTBOOK_TABLE."` gb ORDER BY gb.gb_id DESC";
	if( !( $result = mysql_query($sql) ) )
	{
		die('Line: '.__LINE__.'<br />File: '.__FILE__.'<br />Error: '.mysql_error());
	}
	if( !($total = mysql_num_rows($result)))
	{
		$total = 0;
	}	
Aber ich weiss nicht warum, was mache ich falsch?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Script hängt sich auf wenn mysql_num_rows keine Zeilen z

Beitrag von Pyramide »

fanrpg hat geschrieben:hängt sich das Script einfach auf.
Bricht mittendrin auf.
Mit welcher Fehlermeldung?
KB:knigge
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

keiner
einfach eine weisse seite lädt die 30 Sekunden bis time out.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Dann wäre evtl. der komplette Quellcode hilfreich.
KB:knigge
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

www.fanrpg.de/gb_code.txt

Da, ich weiss aber nicht warum :-?
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

*push*
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

fanrpg hat geschrieben:*push*
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Momentan finde ich auch keinen Fehler im Script, allerdings wäre das Zählen so performanter, da die DB nicht die kompletten Datensätze ausgeben muss:

Code: Alles auswählen

	$sql = "SELECT COUNT(gb_id) AS count FROM `".GUESTBOOK_TABLE."`";
	if( !( $result = mysql_query($sql) ) )
	{
		die('Line: '.__LINE__.'<br />File: '.__FILE__.'<br />Error: '.mysql_error());
	}
	$total = mysql_result($result, 0);
	mysql_free_result($result);
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

Mach ich dann mal so..

Trotzdem würde mich interessieren warum das mit mysql_num_rows() nicht funzt :-?
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

EDIT: sorry falsche antwort
Antworten

Zurück zu „Coding & Technik“