potrebbe essere che da una parte hai magic quote in ON e dall'altra in off.Originariamente inviato da gasmor
grazie piero,
ma comunque non continuo a capire perchè utilizzando lo stesso script su due diverse tabelle da una parte funziona e dall'altra no...![]()
Ci vuole sempre il carattere di escape nel testo quando si incontrano dei caratteri che hanno anche una funzione di controllo, proprio per specificare che si tratta di un carattere stringa e non di un carattere di controllo.
Se stampi la query prima di ricevere l'errore si dovrebbe evidenziare che in un caso hai il carattere di escape e nell'altro no. Potrebbe anche essere che ci sia settato magic_quotes_sybase in ON nel php.ini. In questo caso ti infila un apice come carattere di escape al posto di un backslash.
Se stampi le query dovresti evidenziarlo