& MYSQL Cache mit fwrite
Flammkuchen
- php
Hallo,
ich möchte diverse RSS-SENDER Abfragen cachen und möchte sie daher local als Datei speichern.
Soweit ich mich eingelesen habe, mach ich das mit fwrite. Mit dem DEMO Script welches bei php vorhanden ist, gibt es keine Verbindung zur DB an der ich mich orientieren kann: http://de.php.net/fwrite
Mein Request der Datenbank:
$result = mysql_query("SELECT
DATE_FORMAT(datum, CONCAT( ELT( WEEKDAY(datum)+1, 'Mo','Di','Mi','Do','Fr','Sa','So'),', %e ', ELT( MONTH(datum),'Jan.','Feb.','Mrz.','Apr.','Mai','Jun.','Jul.','Aug.','Sep.','Okt.','Nov.','Dez.'),'')) AS datumschoen ,TIME_FORMAT(uhrzeit, '%H:%i') AS uhrzeitschoen ,datum, titel, url, sender, uhrzeit
FROM tatort WHERE datum BETWEEN NOW() - INTERVAL 1 DAY and (NOW() + INTERVAL 5 DAY) ORDER BY datum, uhrzeit LIMIT 5 ");
if($result && mysql_num_rows($result) > 0) {
while($row = mysql_fetch_object($result)) {
// So hier machen wir es schön
$datum = $row->datum;
$titel = $row->titel;
$sender = $row->sender;
$url = $row->url;
$zeit = $row->uhrzeit;
$datumschoen = $row->datumschoen;
$uhrzeitschoen = $row->uhrzeitschoen;
// Eine kleine Anzeige braucht es auch noch
// echo $datumschoen.' '.$uhrzeitschoen.' '.$sender.' <br /><a class="arrowtatort" href="'.$url.'" target="_blank">'.$titel.'</a><br />';
}
}
elseif(!$result) {
// Fehler.
die(mysql_error());
}
else {
// keine Datensätze gefunden.
}
Aber wie kann ich ihn Sinnvoll einarbeiten?
Guten Tag,
ich möchte diverse RSS-SENDER Abfragen cachen und möchte sie daher local als
Datei speichern.
Das kannst du bspw. mit cURL, wget oder natürlich auch mit PHP - nur ist mit PHP deutlich komplizierter.
Soweit ich mich eingelesen habe, mach ich das mit fwrite. Mit dem DEMO Script
welches bei php vorhanden ist, gibt es keine Verbindung zur DB an der ich mich
orientieren kann: http://de.php.net/fwrite
Was genau hat die Datenbanksache mit den Cache-Files zu tun?
Gruß
Christoph Jeschke