Die Daten im Formular konnten nicht in der Datenbank gespeichert werden. Ich kann nicht finden, was hier falsch ist. Ich habe bereits den Namen der Eingabeformulare überprüft und es ist alles in Ordnung. Ich bin mit PDO(PHP) Was ist mein Fehler hier?
if ($_POST) {
$accountuname = ($_POST['accountuname']);
$accountpassword = ($_POST['accountpassword']);
$accounttype = ($_POST['accounttype']);
$companyname = ($_POST['companyname']);
$companyproduct = ($_POST['companyproduct']);
$companyaddress = ($_POST['companyaddress']);
$companycontactnum = ($_POST['companycontactnum']);
$query = "INSERT INTO user_accounts SET USER_NAME=?, USER_PASS=?, USER_ACC_TYPE=?, COMPANY_NAME=?, COMPANY_PRODUCT=?, COMPANY_ADDRESS=?, COMPANY_CONTACTNUM=?";
$stmt = $conn->prepare($query);
$stmt -> bindParam(1,$accountuname);
$stmt -> bindParam(2,$accountpassword);
$stmt -> bindParam(3,$accounttype);
$stmt -> bindParam(4,$companyname);
$stmt -> bindParam(5,$companyproduct);
$stmt -> bindParam(6,$companyaddress);
$stmt -> bindParam(7,$companycontactnum);
$stmt -> execute();
}else{
header("location:index.php");
}
Sie Fehler erhalten Sie oder ist die eingeführte 'user_accounts' Datensatz nicht erwartet, was Sie? – GreensterRox
Sie verwenden PDO richtig? –
Adam Forbis, ja –