Mi permetto di sottoporvi un problema con mysql:
lavoro su un DB con 4 tabelle.
su una di queste alcune volte durante una modifica o nuovo inserimento ottengo l'errore sotto specificato.
la cosa strana è che alcune volte l'operazione va a buon fine, altre no.
Sono fermo e non so che fare. potete darmi qualche utile indicazione.
IMPORTANTE: ho notato che l'errore si può presentare solo se modifico/inserisco il campo "oggetto" settato in tabella come VARCHAR(200). ho provato anche come text ma non cambia nulla.
Allego query di creazione tabella e parte di modifica record.
vi ringrazio anticipatamente.
Errore rilevato
-----------------
IMPOSSIBILE ESEGUIRE OPERAZIONE1064.You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'avvenuto collaudo degli impianti in oggetto.', issue='marzo 04', data_ins_web='m' at line 1
query creazione tabella
-----------------
$dom="CREATE TABLE cartelle
(cartella VARCHAR(50),
nome_file VARCHAR (50),
oggetto VARCHAR(200),
issue VARCHAR(50),
data_ins_web VARCHAR(30),
data_ins_pc VARCHAR(30),
prog INT(5) NOT NULL PRIMARY KEY AUTO_INCREMENT)";
query di modifica
------------------
$id_risult = mysql_query("UPDATE cartelle SET cartella='$campo0', nome_file='$campo1', oggetto='$campo2', issue='$campo3', data_ins_web='$campo4', data_ins_pc='$campo5' WHERE prog='$prog'",$id_conness);
lavoro su un DB con 4 tabelle.
su una di queste alcune volte durante una modifica o nuovo inserimento ottengo l'errore sotto specificato.
la cosa strana è che alcune volte l'operazione va a buon fine, altre no.
Sono fermo e non so che fare. potete darmi qualche utile indicazione.
IMPORTANTE: ho notato che l'errore si può presentare solo se modifico/inserisco il campo "oggetto" settato in tabella come VARCHAR(200). ho provato anche come text ma non cambia nulla.
Allego query di creazione tabella e parte di modifica record.
vi ringrazio anticipatamente.
Errore rilevato
-----------------
IMPOSSIBILE ESEGUIRE OPERAZIONE1064.You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'avvenuto collaudo degli impianti in oggetto.', issue='marzo 04', data_ins_web='m' at line 1
query creazione tabella
-----------------
$dom="CREATE TABLE cartelle
(cartella VARCHAR(50),
nome_file VARCHAR (50),
oggetto VARCHAR(200),
issue VARCHAR(50),
data_ins_web VARCHAR(30),
data_ins_pc VARCHAR(30),
prog INT(5) NOT NULL PRIMARY KEY AUTO_INCREMENT)";
query di modifica
------------------
$id_risult = mysql_query("UPDATE cartelle SET cartella='$campo0', nome_file='$campo1', oggetto='$campo2', issue='$campo3', data_ins_web='$campo4', data_ins_pc='$campo5' WHERE prog='$prog'",$id_conness);