MySQL Einträge zählen, er will nich..??
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
count
eintrag
erachten
erste
fatal error
fehler
fehlermeldung
fragen
hilfe
interview
interviewen
klappe
komment
kommentar
nummer
timeout
variant
-
Hi, ich m?chte wie oft meine Eintr?ge z?hlen...
dieses mal aber mit der Einschr?nkung, WHERE id='$nummer'
...erste variante:
$count = mysql_query("SELECT Count(*) AS total FROM `vwar_tcs_interview_comments` WHERE id='$nummer'"); $eintraege = mysql_fetch_array($count); echo $eintraege[total];
.... das geht nich..
2. variante:
$count = mysql_query("SELECT * FROM `vwar_tcs_interview_comments` WHERE id='$nummer'"); $eintraege = mysql_num_rows($count); echo $eintraege;
das will er aber auch nicht..
hab bei google gesucht, aber da stand fast das gleiche, geht aber nich :(
was gibts denn noch f?r ne m?glichkeit?^^
m?glichst eine die geht^^ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
$count = mysql_query("SELECT * FROM vwar_tcs_interview_comments WHERE id=$nummer"); while (mysql_num_rows($count)) { echo $eintraege; }
Beitrag ge?ndert am 1.01.2006 17:50 von neo1000 -
echo count(mysql_query("SELECT * FROM `vwar_tcs_interview_comments` WHERE id='$nummer'"));
das m?sste doch klappen oder? -
neo1000 variante:
er gibt kein fehler aus aber auch keine zahl (obwohl 1 kommentar vorhanden ist)
so nu ganz kopmisch: bei den interviews wo keine kommentare sind geht es wunderbar und er zeigt 0 an...
bei dem interview wo ein kommentar ist l?d und l?d und l?d er und zeigt das interview nicht an..???
fehler:
Fatal error: Maximum execution time of 30 seconds exceeded in [...]
freakies variante:
er zeigt bei jedem interview an dass 1 komment vorhanden ist (stimmt aber nur bei einem )
also ignoriert er irgendwie das WHERE
Beitrag ge?ndert am 1.01.2006 18:03 von specialdune -
so hab nun ne l?sung:
$count = mysql_query("SELECT Count(*) AS total FROM `vwar_tcs_interview_comments` WHERE id='$nummer'");
$eintraege = mysql_fetch_array($count);
echo $eintraege[total];
wenn ich mich nich irre ist es wie mein erstes, komischerweise gings vorhin nich und jetzt ja..
naja danke f?r die hilfe :)
(sry wegen doppelpost)
Beitrag ge?ndert am 1.01.2006 18:06 von specialdune -
Ich nehme an, dass der MySQL-Server eine Zeit lang offline war (was auch den Timeout-Fehler hervorrief). Am Code selbst war - meines Erachtens - nichts falsch.
dann h?tte es eigentlich eine Fehlermeldung geben m?ssen... @specialdune: vieleicht etwas bl?de Frage, aber hast du ?berhaupt connected? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage