xSTVNx
Mitglied
Ich habe eine Datei crawl-feeds.php. Mit dieser werden die RSS-Feeds der in der DB gespeicherten Webseiten ausgelesen und diverse Infos in eine DB geschrieben...
Wie kann ich denn jetzt hinbekommen, dass das Script nicht alles gleichzeitig ausführt. Sondern das nächste while erst startet, wenn der vorhergehende abgeschlossen/fertig ist?
Also es soll die Funktion getRssfeedBlogspot von Webseite X erst beenden, bevor es diese für Webseite Y startet.
Geht das irgendwie?
(Ich hoffe, das war jetzt ansatzweise nachvollziehbar, was ich will - weiß nciht so recht, wie ich mich ausdrücken soll. :/)
Danke!
xSTVNx
PHP:
$select = "SELECT *";
$from = "FROM $db_table_authors";
$where = "WHERE author_type = 'blogspot'";
$order = "ORDER BY author_id DESC";
$limit = "";
$sql = "$select $from $where $order $limit";
$query = mysql_query($sql);
while ($row = mysql_fetch_object($query)) {
$author_id = $row->author_id;
$author_name = $row->author_name;
$author_link = $row->author_website;
$author_rss = $row->author_rss;
getRssfeedBlogspot("$author_id","$author_name","$author_link","$author_rss");
}
Wie kann ich denn jetzt hinbekommen, dass das Script nicht alles gleichzeitig ausführt. Sondern das nächste while erst startet, wenn der vorhergehende abgeschlossen/fertig ist?
Also es soll die Funktion getRssfeedBlogspot von Webseite X erst beenden, bevor es diese für Webseite Y startet.
Geht das irgendwie?
(Ich hoffe, das war jetzt ansatzweise nachvollziehbar, was ich will - weiß nciht so recht, wie ich mich ausdrücken soll. :/)
Danke!
xSTVNx