Die zurückgelieferte Resource muss doch erst in ein Array…
[php]<?php
mysql_connect("localhost", "snufy99", "0123456");
mysql_select_db("mmm3");
$abfrage = "SELECT COUNT(*) as Gesamt FROM _stats_visitors_summary WHERE id=2";
$ergebnis = mysql_query($abfrage);
if ($ergebnis) {
$zeile = mysql_fetch_assoc($ergebnis);
echo $zeile['Gesamt'];
}
?>[/php]Wenn ich jetzt keine Tippfehler mehr habe, sollte es so gehen.
Noch ein kleiner Tipp am Rande. Lagere die Connect-Geschichte in eine Datei aus. Und zwar in ein Verzeichniss, das über eine .htaccess-Datei geschützt ist. Und im script inkludierst Du die Datei einfach.
Das hat folgenden Sinn:
Sollte aus irgendeinem Grund auf dem Webserver das PHP-Modul mal nicht laufen, würden Deine PHP-Scripte an den Browser ausgeliefert werden, und damit Deine Verbindungsdaten für jeden sichtbar sein.
Wenn Du irgendwann mal den Webspace-Provider wechselst, dann musst Du nicht in jedem Script die Verbindungsdaten ändern, sondern nur einmal.
Das Feld in Deiner Tabelle heißt „cont“, im Code steht „count“.
Wenn wir schon bei mysql_fetch_* sind, wie siehts aus mit mysql_fetch_array?
Und ist ein Unterschied zwischen mysql_fetch_assoc($foo) und mysql_fetch_array($foo, MYSQL_ASSOC)? Sorry, dass ich hier so zwischenfrage…