Select count(*) liefert falsche Anzahl
Andreas Vogt
- php
1 ChrisB0 Andreas Vogt0 Cheatah0 Andreas Vogt0 Andreas Vogt0 Cheatah
Hallo,
in einem Script wird die Anzahl der Gästebucheinträge ermittelt mit Select count(*) As Anzahl From Tabelle...
Aber statt 4 Einträge liefert mysql_fetch_row() nur 2 Einträge zurück.
Die selbe Abfrage im phpmyadmin funktioniert aber.
Was mach ich falsch?
Gruß Andreas
Hi,
Was mach ich falsch?
Du hast dich verirrt - du wolltest auf den Jahrmarkt, und der Zigeunerin in der Hellseherin-Bude deine Frage stellen.
Höchstens die kann mit den Informationen, die du lieferst, was anfangen.
</hilfe/charta.htm#tipps-fuer-fragende>
MfG ChrisB
Grundlage für Zitat #1803.
Hallo,
hier der Code, dachte das sei klar.
$sql = "SELECT COUNT(*) FROM beitraege";
$request = mysql_query($sql);
$row = mysql_fetch_row($request);
print_r($row);
Andreas
Hi,
hier der Code, dachte das sei klar.
Du musst jemanden, der sich *nicht* in Deinem Kopf befindet, in die Lage versetzen, das Problem nachzuvollziehen.
$sql = "SELECT COUNT(*) FROM beitraege";
$request = mysql_query($sql);
$row = mysql_fetch_row($request);
print_r($row);
Das ergibt was, was hättest Du erwartet, und warum hättest Du es erwartet?
Cheatah
Hallo,
Das ergibt was, was hättest Du erwartet, und warum hättest Du es erwartet?
Ich sagte doch bereits, ich möchte die Anzahl Datensätze in einer Tabelle auslesen. print_r ist doch nur zur überprüfung.
Angezeigt wird:
Array ( [0] => 2 )
aber eigentlich erwarte ich Array ( [0] => 4 )
Andreas
Hi,
Angezeigt wird:
Array ( [0] => 2 )
aber eigentlich erwarte ich Array ( [0] => 4 )
dann hast Du in der Tabelle offenbar nur zwei Datensätze anstatt vier.
Cheatah