unerwünschte zeichen ersetzen bei sql

Hallo liebe leute,

ich habe folgendes problem:
in einer sql tabelle habe ich zeichen, die ich ersetzen möchte. Es gibt namen wie „O’Neil“. ich will das „’“(hochkomma) durch ein leerzeichen ersetzen. Da es dieses zeichen öffter gibt, brauche ich einen script. Ich weiss, dass ich das befehl Replace benutzen muss.

Ich habe zwar angefangen, habe aber probleme mit dem script.
Es soll in einer schleife alle namen durchgehen und das hochkomma ersetzen. Es muss nicht unbedingt dieses script sein.
Für jede hilfe wäre ich sehr dankbar!

//******************************
//Unerwünschten String ersetzen
//******************************
$sqlbef = „SELECT Name FROM tabelle1“;
$sqlerg = mysql_query($sqlbef,$verbindung);
$anz = mysql_num_rows($sqlerg);

FOR ($delta=0; $delta

Hallo,

so geht es:

ID sollte klar sein

Gruss Jan

$server= „localhost“; /* Adresse des Datenbankservers */
$user= „abc“; /* FTP-Benutzername */
$passwort= „abc“; /* Passwort */
$datenbank= „test“; /* Name der Datenbank */
MYSQL_CONNECT($server, $user, $passwort) or die ( " Datenbankserver nicht erreichbar ");
MYSQL_SELECT_DB($datenbank) or die ( " Datenbank nicht vorhanden ");
$sqlbef = „SELECT ID, Name FROM tabelle1“;
$sqlerg = mysql_query($sqlbef);

while($row = mysql_fetch_row($sqlerg)) {
$row[1] = ereg_replace("’"," ", $row[1]);
MYSQL_QUERY(„UPDATE tabelle1 SET Name = ‚$row[1]‘ WHERE ID = ‚$row[0]‘“);
}
MYSQL_CLOSE();

Am einfachsten mit dem REPLACE-Befehl von MySQL:

$sqlbef = "UPDATE tabelle1 SET Name = REPLACE(Name,'\'',' ')";
$sqlerg = mysql\_query($sqlbef,$verbindung);

Müsste theoretisch so gehen, habe es aber nicht getestet.

Mehr unter:
http://www.mysql.com/doc/en/String_functions.html#ID…

gruss Markus

Hallo liebe leute,

ich habe folgendes problem:
in einer sql tabelle habe ich zeichen, die ich ersetzen
möchte. Es gibt namen wie „O’Neil“. ich will das
„’“(hochkomma) durch ein leerzeichen ersetzen. Da es dieses
zeichen öffter gibt, brauche ich einen script. Ich weiss, dass
ich das befehl Replace benutzen muss.

hat alles prima geklappt.

dank an Markus und Jan!!