Problemi con MYSQL

  • Creatore Discussione Creatore Discussione niky
  • Data di inizio Data di inizio

niky

Nuovo Utente
13 Dic 2004
17
0
0
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);
 

Discussioni simili