Peach85: Wie kann ich das erweitern?

Hallo euch allen,

hmm ich komme an einer Stelle nimmer weiter. Und zwar ich habe eine Tabelle in der Datenbank mit Daten und das möchte ich nun immer per zufall ausgeben lassen.

Das mache ich nun so:

<?php
   $heute = date("Y-m-d H:i:s");
   $sql = "SELECT
   id,
   titel,
   ab_wann,
   bis_wann
   FROM
   tip_des_tages
   WHERE ab_wann < '".$heute."' AND bis_wann > '".$heute."'";

$result=mysql_query($sql) OR die("Es gab einen MySQL Fehler:".mysql_error());
   $i=0;
   while($row = mysql_fetch_array($result)){
   $i++;
   for($u=0;$u<6;$u++){
   $array[$i][$u]=$row[$u];
   }
   }
   $zufallszahl = rand(1,$i);
   echo "titel:".$array[$zufallszahl][1]."!";
   ?>

OK nun will ich das aber erweitern und zwar dass ich nict nur den Titel ausgeben kann solndern auch noch folgendes:

  • Titel
  • Text
  • Bild

Hmm ich hoffe Ihr könnt mir da helfen. Ich komme wirklich nicht mehr weiter.

Gruß Peach85

  1. Hallo,

    $heute = date("Y-m-d H:i:s");
       $sql = "SELECT [...]
       WHERE ab_wann < '".$heute."' AND bis_wann > '".$heute."'";

    du suchst die MySql-Funktion NOW()

    $zufallszahl = rand(1,$i);
       echo "titel:".$array[$zufallszahl][1]."!";

    du suchst RAND().

    OK nun will ich das aber erweitern und zwar dass ich nict nur den Titel ausgeben kann solndern auch noch folgendes:

    • Titel
    • Text
    • Bild

    ähh ... dann bau in den Query doch einfach noch die Spalten die du zusätzlich brauchst mit ein - wo liegt da das Problem?

    Grüße aus Nürnberg
    Tobias