viele werte in Tabelle ersetzen
Verfasst: Fr 22.Apr, 2005 21:23
Also ich hab den Album-Mod inst. mit multi-upload und erst seit gestern den Fix eingebaut damit die Zeit nicht bei jedem Bild gleich ist.
Bei vielen Bildern kann man jetzt nicht weiter...
möchte jetzt ein script das alles durchkämt und falls es einen doppelten eintrag findet (immer untereinander) den um 1 (oder wie hier mit rand(), da ich nicht nachdenken will was passiert wenn...
)
Also--> hab noch nie mit SQL
Ich bin mir sicher, dass das nicht geht (wills jetzt nicht prob.) aber der Sinn des ganzen sollte klar sein... ^o
wäre nett wenn ihr das mal überfliegt thx ¦6
Bei vielen Bildern kann man jetzt nicht weiter...
möchte jetzt ein script das alles durchkämt und falls es einen doppelten eintrag findet (immer untereinander) den um 1 (oder wie hier mit rand(), da ich nicht nachdenken will was passiert wenn...
Also--> hab noch nie mit SQL
Code: Alles auswählen
$pic_davor = 0;
$pic_jetzt = 0;
for($zaehler=1;$zaehler<=1000;$zaehler++)
{
$sql = "SELECT pic_time
FROM ". ALBUM_TABLE ."
WHERE pic_id = $zaehler";
$row = $db->sql_fetchrow($result);
if(!empty($row))
{
$pic_jetzt = $row['pic_time'];
if($pic_jetzt == $pic_davor)
{
$sql = array();
srand((double)microtime()*1000000);
$random = $pic_jetzt + rand(1,1000);
$sql[] = 'UPDATE ' . ALBUM_TABLE . ' SET pic_time = replace(pic_time,"' .$pic_jetzt. '","'.$random.'")
WHERE pic_id = $zaehler";
$pic_davor = $pic_jetzt;
}
}
wäre nett wenn ihr das mal überfliegt thx ¦6