onde evitare di impazzire dietro le virgolette
ho provato a chiamare la funzione prima di eseguire la query
Codice PHP:
$data quote_smart($data);
    
$quotidiano quote_smart($quotidiano);
    
$titolo quote_smart($titolo);
    
$pathFileServer quote_smart($pathFileServer);
    
$fileSize quote_smart($fileSize);
    
$category quote_smart($category);
    
            
mysql_query("insert into archivio (data, quotidiano, titolo, pdfPath, fileSize, category) values ('$data', '$quotidiano', '$titolo', '$pathFileServer', '$fileSize', '$category');"$conn) or die ("Non è possibile eseguire la query sul database. Contattare l'amministratore del database".mysql_error()); 
Ma continua a darmi un errore:

MySQL server version for the right syntax to use near '2005-04-16'', ''test security fall \ ''', ''sandro'', ''work/upl

Il backslash lo scostato io perchè non si visualizzava.
Che succede?