Schleifen Ausgabe

ultrauser

Mitglied
Schleifen Ausgabe in DaBa schreiben

Hallo,

Ich habe eine Website, wo man halt Funlinks in eine Linkliste posten kann. Jetzt will ich, das er mir jede woche als news die neusten Links ausgibt. Mit dem Service von http://www.cronejob.de starte ich den die Datei. Nur ich habe ein paar Probleme mit der Ausgabe. Also hier ist mal mein Anfang:

PHP:
<?php
require("config.php");
$db = mysql_connect( "$server", "$username", "$password"); mysql_select_db("$datenbank");
$anfrage = mysql_query("SELECT titel,link,id FROM web_funlink ORDER BY ID desc LIMIT 5");
while($row = mysql_fetch_array ($anfrage)){
echo "<a href=inc/gateway.php?action=fun&id=".$row['id'].">".$row['titel']."</a><br>";
} 
echo $newlinks;
?>

Das ist mir ja klar. Aber wie schaffe ich das, dass ich alles in eine Variable Packe und dann per INSERT in die MySQL DaBa schreibe? Ich müsste dann warscheinlich irgendeine Schleife noch machen, das kann ich aber leider irgendwie nicht.
So sollte das denn Aussehen später:

Hier sind die meistbesuchtesten Links in der Woche:

Link1
Link2
Link3
Link4
Link5

Danke schon mal im vorraus.
 
Zuletzt bearbeitet:
Re: Schleifen Ausgabe in DaBa schreiben

Ich verstehe nicht was an der Stelle ein cronjob sucht?
Ausgaben machen in einem cronjob generell recht wenig Sinn...

Warum liest du nicht einfach in deiner news-PHP-Datei die links der letzten Woche aus?
Die links sind ja als Einträge in einer Datenbanktabelle und können problemlos zB mit den Datumsfunktionen so ausgelesen werden, dass nur Links der vergangenen Woche ausgegeben werden
 
es soll ja jede woche eine neue News geschrieben werden. Ich will das ja nicht immer selbst ausgeben. Aber vielleicht kann mir ja da jemand helfen
 
Ein Cron-Job ist gar nicht nötig. Speichere einfach, wann die letzte Aktualisierung stattfand und prüfe bei jedem Aufruf, ob der Zeitpunkt der letzten Aktualisierung länger als X her ist und handle dementsprechend. Ich meine, wenn niemand die Seite aufruft, ist auch eine Aktualisierung nicht notwendig.
 
Zurück