Select count(*)

Fragen rund um PHP,HTML,CSS und MySQL

Select count(*)

Beitragvon tgooper » 10. Feb 2011, 15:42

Hallo,

ich habe folgende SQL Abfrage:
Code: Alles auswählen
$sql->setQuery("select land, count(*) from $db_table group by land");

Mittels folgenden Variablen möchte ich dann weiter arbeiten:
Code: Alles auswählen
$land = $sql->getValue("$db_table.land");
$countLand = $sql->getValue("$db_table.count(*)");

Leider bekomme ich bei $countLand keinen Wert sondern nur einen Fehler: eval()'d code on line 19

Wie kann ich auf die count-Wert zugreifen?

Danke im Voraus & LG
Tgooper
tgooper
 
Beiträge: 7
Registriert: 3. Feb 2011, 10:17

Re: Select count(*)

Beitragvon darwin » 11. Feb 2011, 10:03

Hi,
schau mal hier nach, das sollte helfen:
http://wiki.redaxo.de/index.php?n=R3.SQL-Beispiele

grz. Chris
Benutzeravatar
darwin
 
Beiträge: 1261
Registriert: 2. Jan 2007, 16:10
Wohnort: LA

Re: Select count(*)

Beitragvon raybeam » 12. Feb 2011, 13:13

Hallo Tgooper,

Du solltest deine SQL-Abfrage wie folgt ändern:

Code: Alles auswählen
    $sql->setQuery("select land, count(*) as anzahl from $db_table group by land");


und dann:

Code: Alles auswählen
$countLand = $sql->getValue('anzahl');


Das sollte funktionieren.

Gruß

Peter
Benutzeravatar
raybeam
 
Beiträge: 445
Registriert: 5. Feb 2006, 20:30

Re: Select count(*)

Beitragvon tgooper » 16. Feb 2011, 15:00

Danke für die Antwort Peter! Der Zugriff funktioniert :D
tgooper
 
Beiträge: 7
Registriert: 3. Feb 2011, 10:17


Zurück zu PHP/HTML/CSS/MySQL

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste