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);
$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();
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.