Non ho mai usato i campi BLOB per lo storing di immagini (e dal codice deduco che tu li stia usando), quindi non saprei se magari sbagli qualcosa nell'inserimento dell'immagine, ma vedo che le variabili POST le prende a dovere e quindi posso solo consigliarti di fare un print della query cosi vediamo cosa succede esattamente:
Posta quello che ti viene printato cosi vediamo se c'è qualcosa ch enon va nella sintassiCodice PHP:$sql = "insert into articoli (titolo, sottotitolo, testo, autore, nome, size, type, immagine)
values ('$titolo', '$sottotitolo', '$testo','$autore','$nome','$size','$type','$immagine')";
print($sql);
//$result = @mysql_query ($sql) or die (mysql_error());
return true;
$ultimo_id = mysql_insert_id();

Rispondi quotando