problem mit Code

Hm dann fehlt da ein Hochkomma

PHP:
   "VALUES ('".$value['Nickname']."', '".md5($value['Kennwort'])."', '".$value['Nachname']."', '".$value['Vorname']."',".$value['Art']."')";

würde ich doch meinen

'".$value['Art']."'

dort wo ich es rot makiert habe das fehlt dir (ich hoffe man siehts)
 
Zuletzt bearbeitet:
Hättest du das Array so gefüllt:
PHP:
// Definition der Benutzer  
$benutzer[0]["Nickname"] ="kunde1";  
$benutzer[0]["Kennwort"] = "kunde1";  
$benutzer[0]["Nachname"] = "Mustermann";  
$benutzer[0]["Vorname"] = "Klaus";
$benutzer[0]["Art"] = 1;  

$benutzer[1]["Nickname"] = "kunde2";  
$benutzer[1]["Kennwort"] = "kunde2";  
$benutzer[1]["Nachname"] = "Mustermann";  
$benutzer[1]["Vorname"] = "Max";
$benutzer[1]["Art"] = 2;
Hättest du keine Hochkommas gebraucht.
 
Hallo,

tobee hat gesagt.:
Ja aber das ist doch eine Zahl. Ich dachte bei Zahlen braucht man die ' nicht?
Ja, das ist korrekt. Aber sobald man eine Variable, die eine Zahl enthält, mit einem String verknüpft, wird aus dieser Zahl auch wieder ein String gemacht.

PHP:
$a = 5;
$str = 'foobar' . $a;
…ist also bzgl. des Inhalts von $str gleichbedeutend mit:
PHP:
$a = '5';
$str = 'foobar' . $a;

Grüße,
Matthias
 
Zurück