Bonjour
J'utilise php 5.6 à travers IIS sous Windows.
J'utilise PDO pouir me connecter sur une base sqlite; Mon code est le code ci dessous.
Mais j'ai une erreur lors de la commande INSERT :J'ai donné des droits totals pour les utilisateurs IIS_USR, IIS, Administrateur sur ma base base.db, mais cela ne marche pas.Warning: SQLite3::exec(): unable to open database file in test.php on line 15
en rechanche, lle SELECT fonctionne bien.
Puis je passer par un DSN vers un lien ODBC ou est ce un problème de droit d'écriture ?
merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 class MyDB extends SQLite3 { function __construct() { $dbname = 'base.db'; $this->open($dbname, SQLITE3_OPEN_READWRITE ); } } $db = new MyDB(); $db->exec("INSERT INTO REPRINT (InsertDateTime) VALUES (datetime('now'))"); $result = $db->query('SELECT * FROM REPRINT'); var_dump($result->fetchArray());
Partager