Ich versuche, einen bestimmten Wert in eine MySQL-Tabelle einzufügen, aber immer wenn ich dies tue, ist ein Fehler aufgetreten und kann nicht eingefügt werden. Als ich es nachverfolgte, bemerkte ich, dass die Abfragen nur eingefügt werden können, wenn alle Entitäten angegeben sind oder alle Entitäten deklariert werden. Wie kann ich das mit PHP-Code beheben?Einfügen einer bestimmten Abfrage in die Tabelle
if (isset($_POST['submit'])) {
$rec_qty=$_POST['rec_qty'];
$id=$_POST['item_id'];
for($i=0; $i < count($_POST['rec_qty']);$i++) {
$sql = mysqli_query($conn,"INSERT INTO itemlist (quantity) values('".$_POST['rec_qty'][$i]."') ") or die ("Error description: " . mysqli_error($conn));
$update = "$conn,UPDATE itemlist set quantity='$quantity' where item_id='$id'";
if($sql) {
header("Location: received_item.php?attempt=success");
} else {
header("Location: received_item.php?attempt=empty");
}
}
/**Error description: Field 'item_name' doesn't have a default value**/
Können Sie Ihre SQL schreiben und Ihre Fehler für alle log sehen? – Muymuy1
Bitte fügen Sie Code und Fehlerprotokoll – Nehal
Codes geschrieben..danke –