Ho uno script PHP che crea dinamicamente delle queries e le invia ad un database sqlite.
Per esempio data la seguente query
questa mi restituisce sempre "false", mentre lo stesso identico codice eseguito in un'altra pagina riesce ad eseguire l'operazione. Da cosa può dipendere questa discrepanza di esecuzione?Codice PHP:$conn = sqlite_open("nomedatabase.db", 0666, $sqlite_error);
if(!$conn) {
die("Errore SQLite: ".$sqlite_error);
}
$insert = sqlite_query($conn, "INSERT INTO tabella VALUES (NULL, '1', '2012-12-10 10:00:00', 'contenuto1', 'contenuto2', 'contenuto3', 'contenuto4', 13)");
var_dump($insert);
Perché una pagina PHP riesce ad eseguire la query ed a scrivere nel database mentre l'altra no (avendo inoltre gli stessi permessi)? è possibile?

Rispondi quotando