hi
folgendes Problem, flower soll als wort und als md5 hash in eine tabelle eingetragen werden, das funtioniert auch so, aber habe jetzt durch zufall gesehen das bei einem gleichen wort 2 verschiedene werte drin stehen!
Das kann doch eigentlich garnich sein
hier mal mal script an sich:
das ergebnis in der DB sieht dann folgendermassen aus:
in der txt steht
flower
0-abgasemmisiondazu
flower
0-abgasemmisiondazu
es müsste ja dann alles gleich sein ist es aber nicht
Nun seid ihr dran, warum ist es so? Oder was mach ich falsch?
Edit: Der md5hash von flower sollte eigentlich 608f0b988db4a96066af7dd8870de96c und
von 0-abgasemmisiondazu 93b8095008faf5efc96a038f203dd5ed sein, also stimmen die auch nicht...
folgendes Problem, flower soll als wort und als md5 hash in eine tabelle eingetragen werden, das funtioniert auch so, aber habe jetzt durch zufall gesehen das bei einem gleichen wort 2 verschiedene werte drin stehen!
Das kann doch eigentlich garnich sein

hier mal mal script an sich:
PHP-Code:
<?php
error_reporting(E_ALL);
$db = mysql_connect("localhost","DB","PASSWORT") or die ("Verbindung fehlgeschlagen");
mysql_select_db("DB",$db);
$worte = file("test.txt");
$i = "0";
foreach($worte as $wort) {
if (strlen($wort)==0){
echo "Wort leer".'';
}else{
//Werte in DB eintragen und hashen
$md5pwd = md5($wort);
$sql = "INSERT INTO TABELLE (wert, hash) VALUES ('".$wort."', '$md5pwd')";
mysql_query($sql) or die('Fehler beim Eintragen: '.mysql_error());
echo "$wort. </br>".'';
}
}
mysql_close();
?>
Code:
be4b633671e1d13d51bf9a7c744b0dec flower 02ced61e0dd8291c77e5573b83f418c4 0-abgasemmisiondazu be4b633671e1d13d51bf9a7c744b0dec flower 93b8095008faf5efc96a038f203dd5ed 0-abgasemmisiondazu
flower
0-abgasemmisiondazu
flower
0-abgasemmisiondazu
es müsste ja dann alles gleich sein ist es aber nicht

Nun seid ihr dran, warum ist es so? Oder was mach ich falsch?
Edit: Der md5hash von flower sollte eigentlich 608f0b988db4a96066af7dd8870de96c und
von 0-abgasemmisiondazu 93b8095008faf5efc96a038f203dd5ed sein, also stimmen die auch nicht...

Kommentar