Problem beim Count aus Datenbank
Whitesnake
- datenbank
0 André Laugks0 romy
Ich möchte die Anzahl der Treffer finden wo die TestpersonID == $id (die $id hab ich woanders definiert).
Ich gehe wie folgt vor:
$resulttests = mysql_db_query(MYSQL_DATABASE, "select count(*) from Testdetails where TestpersonID == $id");
Mein Problem ist, dass ich jetzt nicht weiß wie ich auf diese Summe in Form einer Zahl zugreifen kann, da ich diese in ein eigenes Feld später schreiben möchte.
Hallo!
Ich gehe wie folgt vor:
$resulttests = mysql_db_query(MYSQL_DATABASE, "select count(*) from Testdetails where TestpersonID == $id");
"select count(*) as zahl from Testdetails where TestpersonID == $id"
André Laugks
Hallo!
Sorry für die vergessene Anrede, jetzt nachgeholt.
Gut ich hab das jetzt mal so gemacht und hab versucht die "zahl" folgendermaßen rauszuholen, das natürlich einen Fehler verursachte.
$summe = mysql_result($resulttests, $id, "zahl");
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/home/ucac/public_html/index.php on line 49
Danke habs schon selbst rausgebracht, zum einen gibts bei mySQL keinen == Vergleichsoperator, zum anderen war die Lösung $summe = mysql_result($resulttests, 0);
Das mit as zahl war nicht wirklich notwendig.
Hi Whitesnake, --> höflich wäre eine Anrede gewesen
Ich gehe wie folgt vor:
$resulttests = mysql_db_query(MYSQL_DATABASE, "select count(*) from Testdetails where TestpersonID == $id");
Mein Problem ist, dass ich jetzt nicht weiß wie ich auf diese Summe in Form einer Zahl zugreifen kann, da ich diese in ein eigenes Feld später schreiben möchte.
Beschäftige Dich mit http://www.php.net, insbesondere mit http://www.php.net/manual/de/ref.mysql.php. Ganz unten auf der Seite ist ein wundervolles Beispiel, welches du hättest auch selbst finden können.
ciao
romy --> auch das wäre höflich