RuD: Select und Update kombinieren

Beitrag lesen

Seid gegrüßt!
ich habe eine Tabelle mit (eigentlich) kontinuierlich steigenden Werten - das ist aber leider kein Autoinc-Wert da dieser verändert werden soll.
Nun ist es leider so, dass sich durch eben dieses verändern, 'Lücken' eingeschlichen haben.
Eigentlich sollte es wie folgt aussehen:
1,2,3,4,5.....
es sieht aber so aus
1,5,10,23,.....

Nun habe ich folgendes Script zusammen gebastelt:

  
$sql = "SELECT * FROM hb_galeries ORDER BY count ASC;";  
 $result = mysql_query($sql);  
  
 $i = 1;  
 while ($qarray = mysql_fetch_array($result)) {  
  $new_sql = "UPDATE hb_galeries SET count = $i WHERE count = $qarray[count];";  
  
  echo $new_sql . "<br>";  
  mysql_query($new_sql);  
  
  $i = $i + 1;  
 }  

Funktioniert. Aber nun ist mein Anliegen: Kann man das nur als SQL-Query schreiben. Ich bin leider nicht so firm in der Kombination verschiedener Abfragen (JOINS usw.)

--
Bis Später
RuD
________________________________________________________________
SelfCode: ie:% fl:( br:^ va:) ls:< fo:| rl:( n4:& ss:) de:> js:| ch:| mo:| zu:)