Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Zufällige ausgabe von Daten aus Datenbank

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Zufällige ausgabe von Daten aus Datenbank

    Hallo, ich habe vor in 3 verschiedene DIV Boxen verschiedene zufällige Daten aus der Datenbank zu schreiben.
    Das ganze funktioniert auch erstmal nur werden leider in allen 3 DIV´s immer das gleiche angezeigt. Wo drin liegt mein Fehler. Hier mal der Code der in den einzelenen DIV´s drin steht.
    PHP-Code:
    $result mysql_query("SELECT * FROM t_restaurant WHERE startseite ='1' ORDER BY RAND(NOW()) LIMIT 1"); 
              
    $row mysql_fetch_object($result);
              echo 
    '<img height="113px" width="150px;" src="'.$row->image.'">';
              echo 
    $row->name .'<br>';
              echo 
    $row->strasse' ' .$row->hausnummer .'<br>';
              echo 
    $row->plz' ' .$row->ort


  • #2
    Weil du 3 mal den selben Seed nutzt. Hol dir gleich 3 Zeilen aus der DB und nicht 3 mal jeweils eine...
    Zitat von nikosch
    Macht doch alle was Ihr wollt mit Eurem Billigscheiß. Von mir aus sollen alle Eure Server abrauchen.

    Kommentar


    • #3
      Weil du RAND() dreimal mit den selben Seed fütterst, lass das NOW() einfach weg. Ausserdem ist es ratsam sich die drei Datensätze aufeinmal zu holen. ORDER BY RAND() ist je nach Anzahl der Datensätze nicht unbedingt billig.

      Kommentar


      • #4
        Auch hier der Hinweis das die mysql_ Erweiterung veraltet ist und bald nicht mehr funktionieren wird. Nutze mysqli oder PDO. http://php.net/manual/en/migration55.deprecated.php
        Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
        PHP.de Wissenssammlung | Kein Support per PN

        Kommentar

        Lädt...
        X