Anche "forzando" la query con questa sintassi:
Codice PHP:
mysql_db_query($db,"insert into immagini (nome, size, type, marca, immagine) values('".$nome."', '".$size."', '".$type."', 'Ford','".$immagine."')",$con);
Non scrive Ford nel database... dal pannello MySQL noto che non scrive il campo... premetto che la tabella l'ho creata secondo questa query:
Codice PHP:
$sql = 'CREATE TABLE `immagini` ('
. ' `id` int(11) NOT NULL auto_increment,'
. ' `nome` varchar(50) NOT NULL default "",'
. ' `size` varchar(25) NOT NULL default "",'
. ' `type` varchar(25) NOT NULL default "",'
. ' `anno` int(4) NOT NULL default "",'
. ' `marca` varchar(50) NOT NULL default "",'
. ' `modello` varchar(50) NOT NULL default "",'
. ' `cilindrata` varchar(50) NOT NULL default "",'
. ' `porte` int(1) NOT NULL default "",'
. ' `alimentazione` varchar(25) NOT NULL default "",'
. ' `descrizione` varchar(500) NOT NULL default "",'
. ' `immagine` blob NOT NULL,'
. ' PRIMARY KEY (`id`)'
. ' )';
Mica c'è qualche errore nella creazione del database che rende i campi "non scrivibili"?? Mi parrebbe strano...... grazie a tutti in anticipo!!