Hey,
ich hab ein Array mit dem namen: $aFieldValue
Inhalt:
Array (
[1] => YoshiiTM
[2] => [email protected]
[3] => myPwIsHashedWithASalt
)
jetzt möchte ich dieses Array per PDO execute in die Datenbank schreiben:
Kriege allerdings folgende fehlermeldung:
Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in C:\xampp\htdocs\creatix\core\models\mainmodel.php on line 96
Er sagt mir not defined parameter, obwohl ich ein Array mit 3 Einträgen habe und 3 Fragezeichen im prepare, verstehe nicht wo da der Fehler sein sollte.
ich hab ein Array mit dem namen: $aFieldValue
Inhalt:
Array (
[1] => YoshiiTM
[2] => [email protected]
[3] => myPwIsHashedWithASalt
)
jetzt möchte ich dieses Array per PDO execute in die Datenbank schreiben:
PHP:
$sPrepareSql = "INSERT INTO users (username,email,hashedpw) VALUES (?,?,?)"
$oPdo = new pdo();
$oStmt = $oPdo->oDb->prepare($sPrepareSql);
$oStmt->execute($aFieldValue);
Kriege allerdings folgende fehlermeldung:
Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in C:\xampp\htdocs\creatix\core\models\mainmodel.php on line 96
Er sagt mir not defined parameter, obwohl ich ein Array mit 3 Einträgen habe und 3 Fragezeichen im prepare, verstehe nicht wo da der Fehler sein sollte.