Jeden Tag eine andere Zahl?

paulee

Erfahrenes Mitglied
Jede Minute eine andere Zahl?

Hallo!

Habe viel herumprobiert für ein php- Script, mit dem ich jede Minute eine Ziffer mit 6 Zahlen automatisch generieren lassen kann und diese Zahl dann ausgegeben wird,
leider hab ich immer im Script fehler gehabt :-((
könnt ihr mir da weiterhelfen?

danke :)
 
Zuletzt bearbeitet:
Mal ein kleiner Ansatz. Den Timestamp und die Zufallszahl musst du natürlich irgendwo zwischenspeichern. Ich geh jetzt mal von einer DB aus.
PHP:
if(($timestamp_db + 60000) >= time()) { 
  mt_srand(time());
  $zzahl = mt_rand(100000,999999); 
  // aktuellen timestamp in DB schreiben
  // aktuelle Zufallszahl in DB schreiben
}
else {
  $zzahl = $zzahl_db;
}
 
Zuletzt bearbeitet:
Sollte es vielleicht so sein? ...mit der Datenbank

PHP:
$Verbindung = mysql_connect("host","user","pass");
$string = "INSERT INTO Nummern (zzahl_db, timestamp_db)
                 VALUES ($zzahl_db, $timestamp_db)";

if (mysql_select_db("db1", $Verbindung)) {
$Ergebnis = mysql_query($string, $Verbindung);
echo $Ergebnis;

}
 
dann kann ich Praktisch das ....


PHP:
$Ergebnis = mysql_query($string, $Verbindung); 
echo $Ergebnis;

....weglassen?


und mit diesem PHP- Code....

PHP:
$Verbindung = mysql_connect("host","user","pass");
$strings = "SELECT * FROM Nummern";
mysql_select_db("db1", $Verbindung);
$Erg = mysql_query($strings, $Verbindung);
echo $Ergebnis;

...dann abrufen?
 
Naja, ganz so einfach ist es dann auch nicht.
Guck dir am besten mal hier an, wie man Daten aus einer Datenbank ließt.

Im Endeffekt musst du das dann so aufbauen:
PHP:
// SELECT -> muss $timestamp_db und $zzahl_db liefern
if(($timestamp_db + 60000) >= time()) { 
  mt_srand(time()); 
  $zzahl = mt_rand(100000,999999);
  echo $zzahl; 
  // INSERT -> time() und $zzahl
} 
else { 
  echo $zzahl_db; 
}
 
Probieren geht über studieren ...sagt man *ggg* ......habe es trotz deiner - sehr netten - Hilfe nicht geschafft bis jetzt ;-) ..bin ja leider kein "Coder" der sich dabei auskennt; fange
erst mit PHP an
 
Zurück