kostenloser Webspace werbefrei: lima-city


MySQL Maximum

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m**********l

    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 ... :biggrin:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. kleinereisbaer666

    Kostenloser Webspace von kleinereisbaer666

    kleinereisbaer666 hat kostenlosen Webspace.

    $eintrag = "SELECT Max(`Besucher`) FROM `webseitenzugriff` ORDER BY `Besucher` DESC";


    Hab's in phpMyAdmin getestet und es funktioniert



    Beitrag geändert: 23.7.2007 1:07:54 von kleinereisbaer666
  4. 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.
  5. Autor dieses Themas

    m**********l

    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

  6. 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); 
    ?>

  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!