Führungsnull einfügen bei MS-SQL

hikeda_ya

Erfahrenes Mitglied
Hallo Leute,

für Euch bestimmt n klacks - für mich noch ein riiiieeeesen Schritt.

Mein Problem:

Ich habe ne Datenbank mit Kunden-Ansprechpartner

und bei denen ist auch eine Telefon-Nr. eingetragen.
Jetzt verwenden wir ein CTI-Tool doch das erkennt die Telefon-Nr. nicht weil die Telefonanlage die Telefon Nr. mit der Amts 0 übergibt.

also 00711xxxx

in der Datenbank sind die Rufnummern 0711xxx hinterlegt.

jetzt müsste ich ein update auf die DB machen das mir bei jeder Tel-Nr eine 0 an die erste stelle schreibt.

Eine Abfrage mit echo ausgabe hab ich hinbekommen die mir das so anzeigt. Doch wie bekomm ich das wieder zurück in die Datenbank


Code:
$abfrage = "SELECT telefon FROM kal_komm";
$ergebnis = mssql_query($abfrage, $verbindung) or die('fehler bei der Abfrage');
$i = 1;
while($row = mssql_fetch_object($ergebnis)){

echo "$i 0$row->telefon<br>\n";
$i++;
}
 
Zuletzt bearbeitet:
Probier mal folgende Abfrage:
Code:
UPDATE
        `kal_komm`
  SET
        `telefon` = CONCAT("0", `telefon`)
 
Ich danke Dir-

hab es so gelöst:

php Abfrage mit Textformation und Führungsnull - das Ergebins als csv gespeichert und in MS-SQL importiert.

Dann ein update auf die ursprungstabelle
 

Neue Beiträge

Zurück