Table here... 約2時間それを主演した後、私は問題を見つけることができません。これが出力されます:......ああそう投稿することが必要で、さらに詳細には、私が望んでいたまさにこの事を無視....私はこのエラーを解決できません "列 'Nume_elev'はnullにはできません
if(empty($data_missing)){
require_once('./mysqli_connect.php');
$stmt = mysqli_prepare($dbc,"INSERT INTO elev(Nume_elev, Nume_Parinte, Numar_tel, Numar_Tel_P, ADRESA, elev_id) VALUES(?, ?, ?, ?, ?, NULL)");
if($stmt === FALSE){ die(mysqli_error($dbc)); }
mysqli_stmt_bind_param($stmt,"sssss", $Nume_elev, $Nume_Parinte, $Numar_tel, $Numar_Tel_P, $ADRESA);
mysqli_stmt_execute($stmt);
$affected_rows = mysqli_stmt_affected_rows($stmt);
if($affected_rows == 1){
echo 'Student Entered';
mysqli_stmt_close($stmt);
mysqli_close($dbc);
} else {
echo 'Error Occurred<br />';
echo mysqli_error($dbc);
mysqli_report(MYSQLI_REPORT_ERROR);
mysqli_stmt_close($stmt);
mysqli_close($dbc);
}
} else {
echo 'You need to enter the following data<br />';
foreach($data_missing as $missing){
echo "$missing<br />";
}
}
}
?>
'$ Nume_elev'とは何ですか? – chris85
エレベータテーブル(データベース)の構造を見せてください。 –
'AUTO_INCREMENT'カラムであるので、' elev_id'にNULLを挿入するべきではありません。INSERTから完全に外すだけです。それはあなたのエラーではありません。 – DavidG