Hallo,
in meiner Adress Datenbank möchte ich zur erkennung der einzelnen Adressen Name, vorname, E-mail adresse und die ID per MD5 verschlüsseln lassen. Dies soll natürlich nur dort geschehen, wo nicht schon eine Verschlüsselung besteht.
Wenn ich nun das skript durchlafen lasse, dann steht allerdings in jeder Zeile nachher der selbe MD5 Code.
allerdings wird mir per Echo am ende der While schleife immer der zur jeweiligen Zeile gehörende Name herausgegeben.
Kann es sein, dass die den String noch irgendwie löschen muss, und wenn ja wie??
Hier der quellcode
mysql_select_db($dbname)
or die("<br>Konnte nicht zur Datenbank verbinden!");
$abfrage = "SELECT * FROM $tabelle WHERE bestimmungwer LIKE ''";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$vorname = $row->vorname;
$nachname = $row->nachname;
$id = $row->id;
$email = $row->emailuser;
$string = '$vorname$nachname$id$email';
$erk = md5($string);
$aendern = "UPDATE $tabelle Set bestimmungwer = '$erk' WHERE id = '$id'";
$update = mysql_query($aendern);
echo ("$vorname $nachname $id $email $erk <br>");
}
mysql_close($sql);
?>
Herzlichen dank schon im Vorraus
Martin