Sto lavorando su una tabella che ha 4 colonne e la prima è un intero autoincrementante chiamato id.PHP Mysqli che inserisce una riga in una tabella con colonna auto_increment
Se sto andando a inserire in questa tabella usando le istruzioni create su mysqli, continuo ad avere problemi nell'inserire una query che funziona. Usando PHPmyAdmin Mi dice di darlo NULL. Ive ha provato questo:
$query = "INSERT INTO tbl (id, col2, col3, col4) VALUES ('NULL', ?, ?, ?)";
$stmt -> bind_param("ssi", $col2, $col3, $col4)
e questo
$query = "INSERT INTO tbl (id, col2, col3, col4) VALUES (NULL, ?, ?, ?)";
$stmt -> bind_param("ssi", $col2, $col3, $col4)
e solo dare bind_param 3 argomenti (l'ultimo 3). Nessuno di quei lavori. Ho anche provato questo:
$null = NULL;
$query = "INSERT INTO tbl (id, col2, col3, col4) VALUES (?, ?, ?, ?)";
$stmt -> bind_param("issi", $null, $col2, $col3, $col4);
Nessuno di questi lavori. Esiste un modo standardizzato di inserimento in questo tipo di tabella?
vuoi anche inserire il campo auto-incremtn in modo esplicito? – Sarfraz