Salve ho fatto 2 query, nella prima prelevo l'id, nella successiva vorrei inserire l'id stesso in una colonna, qui mi dà l'errore,
Incorrect integer value: '' for column 'codcategoria' at row 1
Sapreste dimri il perchè? Grazie.
//estraggo l'id dalla tabella ed è tutto ok
$estrazione_codice_sottocategoria="SELECT id FROM sottocategorie WHERE sottocategoria='$_POST[sottocategoria]'";
$codice_sottocat_estratto = mysql_query($estrazione_codice_sottocategoria)or
die(mysql_error());
while ($row= mysql_fetch_array($codice_sottocat_estratto)) {
echo $row['id'];
}
//qui arriva l'errore.
$inserimento_caratteristica="INSERT INTO caratteristiche (caratteristica, codcategoria) VALUES('$_POST[caratteristica]','$row[id]')";
Incorrect integer value: '' for column 'codcategoria' at row 1
Sapreste dimri il perchè? Grazie.
//estraggo l'id dalla tabella ed è tutto ok
$estrazione_codice_sottocategoria="SELECT id FROM sottocategorie WHERE sottocategoria='$_POST[sottocategoria]'";
$codice_sottocat_estratto = mysql_query($estrazione_codice_sottocategoria)or
die(mysql_error());
while ($row= mysql_fetch_array($codice_sottocat_estratto)) {
echo $row['id'];
}
//qui arriva l'errore.
$inserimento_caratteristica="INSERT INTO caratteristiche (caratteristica, codcategoria) VALUES('$_POST[caratteristica]','$row[id]')";