Einträge zählen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzahl
auskunft
auen
beispiel
beitrag
count
daten
entgegnung
ergebnis
fehler
kroko
methode
result
sauen
schleifen
statement
tabelle
variable
verstehe
zeile
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Umst?ndlich m?sste es so gehen:
<?
// VERBINDUNG MIT MySQL
$db = mysql_connect("","","");
mysql_select_db("",$db);
// Abfrage
$abfrage = "SELECT * FROM Datenbank";
$ergebnis = mysql_query($abfrage);
// Z?hlduchrlauf (nur diesen Teil anpassen wenn vorher mit DB verbunden)
while($row = mysql_fetch_object($ergebnis))
{
$count++;
}
echo $count;
mysql_close($db);
?>
Musst halt deine Daten eingeben -
Eine Schleife braucht man nun wirklich nicht:
http://www.php-einfach.de/einf_mysql_anzahl_zeilen.php
$abfrage = "SELECT ... FROM ...";
$ergebnis = mysql_query($abfrage);
$anzahl = mysql_num_rows($ergebnis);
H2O -
das is sau umst?ndlich.
bei der methode die ich geposted hab wird eine zahl ?bertragen bei der anderen alle daten aus der db!!
wenn du nicht f?hig bist das query mit php zu verwenden dann lass es lieber ganz.
hier trotzdem die l?sung:
list($anzahl) = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM tabelle)); -
@kroko:
kroko schrieb:
wenn du nicht f?hig bist das query mit php zu verwenden dann lass es lieber ganz.
Was ist das denn f?r ein Ton? Bleib mal ganz ruhig...
Erkl?r n?chstes Mal lieber, wo der Fehler liegt.
Ansonsten hat kroko Recht. Es ist v?llig unsinnig, eine Abfrage ?ber die ganze Tabelle zu machen mit "select * from ...". Das "select count" ist viel performanter und in ANSI SQL f?r genau das definiert worden, was compactdisc sucht. truewebs L?sungsansatz ist also nicht zu empfehlen, auch wenn er funktioniert. h2os Entgegnung (mysql_num_rows() zu benutzen) ist schon bisschen besser, aber aus o.a. Gr?nden auch nicht das Wahre.
@compactdisc:
Bei dir hat das nicht funktioniert, weil du f?lschlicherweise davon ausgegangen bist, das du mit "as" im select Statement eine PHP Variable bef?llen kannst. Mit select kannst du nur eine Variable bef?llen, die innerhalb der SQL Abfrage g?ltig ist und nicht nach aussen (zum Beispiel nach PHP) exportiert wird. Daher konnte das "SELECT COUNT(*) as $num FROM unterforum1" einfach nicht funktionieren. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage