Datenbankeinträge automatisch verändern

Kai-Behncke

Erfahrenes Mitglied
Hallo liebe Community,
ich habe eine Frage. Ich habe eine Datenbank im Access-Format (ließe sich natürlich auch ohne Probleme in mysql übertragen).
In dieser Datenbank gibt es eine Spalte "Telefonnummer" mit ca. 1200 Einträgen.
Ungefähr die Hälfte der Einträge wurde im Format 040-33344455 (also mit - ) und die andere Hälfte im Format 040/3334466 (also mit / ) abgespeichert.
Geht das in php, das automatisch diese Spalte ausgelesen wird und automatisch die
/ durch das -Zeichen ersetzt werden, also, dass ich das nicht alles von Hand verändern muss?
Wer weiß Rat?
Wäre über Codeschnipsel oder einen Lösungsansatz sehr sehr dankbar.
 
Probiers mal hiermit:

PHP:
$sql="select id,Telefonnummer as t from table where Telefonnummer like '%/%'";
$res=mysql_query($sql);

while($a=mysql_fetch_array($res,MYSQL_ASSOC)){
  $sql="update table set Telefonnummer='".str_replace('/','-',$a['t'])."' where id=".$a['id'];
  mysql_query($sql);
}

ungetestet
 
Zurück