Flaschengeist: Trim anwendung

Beitrag lesen

Hallo,

ich habe eine Datenbank voller Adressen und möche diese nun in eine Einheitliche form bringen (überflüssige Leerzeichen löschen zb.)
Hierbei dachte ich könnte ich Trim nutzen.
Also Datenbank auslesen, und Strasse und Ort trimmen.

Leider sind die Daten nach der Behandlung trotzdem noch mit einem Leerzeichen ausgestattet, bin ich jetzt Blind ?

  
require("phpsqlgeocode_dbinfo.php");  
  
// Opens a connection to a MySQL server  
$connection = mysql_connect("localhost", $username, $password);  
if (!$connection) {  
  die("Not connected : " . mysql_error());  
}  
  
// Set the active MySQL database  
$db_selected = mysql_select_db($database, $connection);  
if (!$db_selected) {  
  die("Can\'t use db : " . mysql_error());  
}  
  
// Select all the rows in the markers table  
$query = "SELECT * FROM test WHERE 1";  
$result = mysql_query($query);  
if (!$result) {  
  die("Invalid query: " . mysql_error());  
}  
  
while ($row = @mysql_fetch_assoc($result)) {  
  
  $id = $row["id"];  
  $strasse = $row["strasse"];  
  $ort = $row["ort"];  
  
  //TRIMEN WIR DEN GANZEN ROTZ  
  $strasse = trim ( $strasse );  
  $ort = trim ( $ort );  
  
  echo $strasse." ".$ort."  
  ";  
  
  $query = sprintf("UPDATE test " .  
               " SET strasse = '%s', ort = '%s' " .  
               " WHERE id = '%s' LIMIT 1;",  
               mysql_real_escape_string($strasse),  
               mysql_real_escape_string($ort),  
               mysql_real_escape_string($id));  
        $update_result = mysql_query($query);  
        if (!$update_result) {  
          die("Invalid query: " . mysql_error());  
      }  
	}