Salve!
Sto facendo un po' di prove con Sqlite e PDO, ma sto avendo un po' di problemi.
Vi anticipo subito che con la programmazione ad oggetti sto messo male.
La situazione è questa:
ho un file "connect.php" che contiene il seguente codice
Un file "test_pdo.php" in cui includo "connect.php" in cui faccio un po' di insert con il seguente codicecodice:try { $mypdo = new PDO('sqlite: DAT/bs_pegaso.db'); } catch(PDOException $e) { echo 'Errore di connessione: '.$e->getMessage(); }
Quando mando in esecuzione lo script mi torna il seguente errore:codice:$query_insert="INSER INTO utenti (field1, field2, field3) values (:value1,:value2,:value3)"; $prep_query = $mypdo->prepare($query_insert); $result_insert = $prep_query->execute(array(':value1'=>$value1,':value2'=>$value2,':value3'=>$value3));
Fatal error: Call to a member function execute() on a non-object in...
Se però, invece di execute(), uso la funzione "query" tutto funge.
Mi date una mano per favore???
CIAU CIAU

Rispondi quotando