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?
Perché una pagina PHP riesce ad eseguire la query ed a scrivere nel database mentre l'altra no (avendo inoltre gli stessi permessi)? è possibile?
Per esempio data la seguente query
Codice:
$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);
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?
Perché una pagina PHP riesce ad eseguire la query ed a scrivere nel database mentre l'altra no (avendo inoltre gli stessi permessi)? è possibile?