MySQL Maximum
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absoluter anfnger
alternativer vorschlag
befehl
beitrag
besucher
count
eintrag
funktion
komma
limit
order
pawort
profi
rckgabe
spalten
stehen
username
verfgung
vielen dank
weilchen
-
Hallo MySQL-Profis
Ich bin absoluter Anfänger was MySQL angeht. Es kann also gut sein, dass im nachfolgenden Code nur ein Komma fehlt;)
Ich möchte eigentlich das Maximum der Spalte Besucher auslesen. Was mache ich falsch? Es wird eine Zahl ausgegeben - aber leider die falsche:
<?php $mysqlhost = 'mysql.lima-city.de'; $mysqluser = 'USERxxxx'; $mysqlpw = 'streng geheim :-)'; $verbindung = mysql_connect($mysqlhost, $mysqluser, $mysqlpw); $eintrag = "SELECT Max(Besucher) FROM webseitenzugriff"; $befehl = mysql_db_query(datenbank,$eintrag,$verbindung); mysql_close($verbindung); $besucher = $befehl; $besucher = number_format($besucher,0,'.','\''); echo($besucher); ?>
Übrigens: am usernamen und passwort liegts nicht. Das habe ich absichtlich abgeändert. Man weiss ja nie ... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Versuch es doch mal so:
$res = mysql_query("SELECT Besucher FROM webseitenzugriff ORDER BY Besucher DESC LIMIT 1"); $arr = mysql_fetch_array($res, MYSQL_ASSOC); extract($arr);
In der nun zur Verfügung stehenden Variablen $Besucher müsste dann der größte Besucherwert stehen.
Max() soll wohl eine Funktion sein, ähnlich wie Count(). Kenne Max() allerdings nicht, daher mein alternativer Vorschlag. -
Vielen Dank! Ich versuchs gleich mal ...
EDIT: Könnte noch ein weilchen dauern, bis ich sagen kann ob es funktioniert hat: habe gerade mit dem FTP-Upload zu kämpfen (FileZilla);)
Beitrag geändert: 22.7.2007 20:13:20 von multicontrol -
Hallo MySQL-Profis
Ich bin absoluter Anfänger was MySQL angeht. Es kann also gut sein, dass im nachfolgenden Code nur ein Komma fehlt;)
[...]
Bei PHP aber auch. ^^
[...]
<?php $mysqlhost = 'mysql.lima-city.de'; $mysqluser = 'USERxxxx'; $mysqlpw = 'streng geheim :-)'; $verbindung = mysql_connect($mysqlhost, $mysqluser, $mysqlpw); $eintrag = "SELECT Max(Besucher) FROM webseitenzugriff"; $befehl = mysql_db_query(datenbank,$eintrag,$verbindung); mysql_close($verbindung); $besucher = $befehl; $besucher = number_format($besucher,0,'.','\''); echo($besucher); ?>
[...]
<?php $mysqlhost = 'mysql.lima-city.de'; $mysqluser = 'USERxxxx'; $mysqlpw = 'streng geheim :-)'; $verbindung = mysql_connect($mysqlhost, $mysqluser, $mysqlpw); $eintrag = "SELECT Max(`Besucher`) as max_besucher FROM `webseitenzugriff` ORDER BY `Besucher` DESC LIMIT 1"; // DESC oder ASC, mal ausprobieren | dein MySQL Query müsste aber das selbe bewirken $rueckgabe = mysql_query ($befehl, $verbindung); // <<< mysql_db_query ist veraltet und was macht das "datenbank" da drin? mysql_close ($verbindung); ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage