Salve ragazzi, sto cercando di inserire dei dati in un Db, ma mi da sempre questo errore:
Out of range value adjusted for column 'id_avviso' at row 1
che significa????
VI prego aiutatemi
GRAZIE
Salve ragazzi, sto cercando di inserire dei dati in un Db, ma mi da sempre questo errore:
Out of range value adjusted for column 'id_avviso' at row 1
che significa????
VI prego aiutatemi
GRAZIE
Dovresti postare la query che usi per l'insert.
Non è che per caso usi '' in corrispondenza del campo chiave primaria?
si in pratica sto modificando anche il campo che uso come chiave primaria ovvero l'id, ma è un auto increment, come posso ovviare?
Hai sbagliato tasto.![]()
Prova a mettere NULL senza apici al posto di ''.
ecco la query:
mysql_query("INSERT INTO avvisi (id_avviso,data,oggetto,testo) VALUES ('','".$data_avv."','".$oggetto."','".$testo."','" .$tipo."')") or die ("Errore nell'inserimento degli avvisi ".mysql_error());
la query è quella che ti ho inviato sopra, come devo modificarla?
$query = mysql_query("INSERT INTO avvisi (id_avviso,data,oggetto,testo) VALUES (NULL,'$data_avv','$oggetto','$testo')") or die ("Errore nell'inserimento degli avvisi ".mysql_error());
prova così. Se devi mettere anche la variabile $tipo devi aggiungere il nome del campo tra le parentesi prima di VALUES.
non va, ora mi da questo errore:
Column 'id_avviso' cannot be null
Ma come l'hai definito quel campo?Originariamente inviato da ultimo292
non va, ora mi da questo errore:
Column 'id_avviso' cannot be null
senti ho risolto, tutto ok, grazie mille per la disponibilità siete degli angeli su sto forum...CIAO