Gast
2005-10-10, 13:54:51
Hey
Ich habe da ein Problem mit meiner SQL Syntax ("SELECT COUNT(*) AS counts FROM ".$dbTab["gallery"]."").
Wenn ich das COUNT(*) drin habe, dann kann ich mittels $row['counts'] erfahren, wieviele Datensätze in der Tabelle sind, aber ich kann nicht mehr die einzelnen Datensätze auslesen, z.B. $row['id'] gibt nichts zurück. Wenn ich aber das COUNT(*) AS counts weg lasse und nur * habe ("SELECT * FROM ".$dbTab["gallery"].""), dann kann ich wunderbar die Datensätze auslesen. Was mach ich den da falsch?
Hier mal mein Code:
$result=$db->query("SELECT COUNT(*) AS counts FROM ".$dbTab["gallery"]."");
while ($row=$db->fetchArray($result)) {
}
Ich habe da ein Problem mit meiner SQL Syntax ("SELECT COUNT(*) AS counts FROM ".$dbTab["gallery"]."").
Wenn ich das COUNT(*) drin habe, dann kann ich mittels $row['counts'] erfahren, wieviele Datensätze in der Tabelle sind, aber ich kann nicht mehr die einzelnen Datensätze auslesen, z.B. $row['id'] gibt nichts zurück. Wenn ich aber das COUNT(*) AS counts weg lasse und nur * habe ("SELECT * FROM ".$dbTab["gallery"].""), dann kann ich wunderbar die Datensätze auslesen. Was mach ich den da falsch?
Hier mal mein Code:
$result=$db->query("SELECT COUNT(*) AS counts FROM ".$dbTab["gallery"]."");
while ($row=$db->fetchArray($result)) {
}