Mailinglisten-Archive |
Hi,
> $result = mysql_query("select count(*) from counter where DATE like
> '$today%'");
>
> führt zu keinem vernünftigen Ergebnis in $result. Habe ich da was falsch
> verstanden?
Ja, d.h. fast. Es fehlt noch z.B. ein
$anzahl = mysql_result($result,0,0);
nach deiner Query.
Du kannst es auch so machen:
$result=mysql_query("select count(*) as anzahl, fussstapfen, geschlecht,
blafasel, blubb from counter where DATE like '$today%'");
if (mysql_num_rows($result)>0) {
while ($row=mysql_fetch_array($result)) {
echo "Die Anzahl: $row[anzahl]<br>\n";
}
}
Hast du nur ein Result-Set, so kannst du die While-Schleife
auch weglassen.
Generell ist es auch noch gut (schaut professioneller aus),
wenn du folgendes noch mit einbaust:
if (!$result=mysql_query(" .... ")) {
# Hier eine Fehlerbehandlungsroutine einbauen, die z.B.
# mysql_error() in ein Logfile schreibt, dem User einen
# Warnhinweis ausgibt etc.pp.
} else {
if (mysql_num_ ...
.
.
.
}
--
Björn Schotte ---> NEU: 0931/7843792 <---
*DIE* deutschsprachige Anlaufstelle, wenn es um PHP geht:
<http://www.php-center.de/>
php::bar PHP Wiki - Listenarchive