Mise à jour SQLITE

Eléphanteau du PHP | 43 Messages

23 janv. 2011, 22:25

Bonjour. J'utilise en plus de mysql, SQLITE et je constate que sur mon PHP 5.2.17,
sqlitemanager m'affiche > SQLite version 2.8.17 - 3.3.7undefined / PHP version 5.2.17
Je peux aussi bien créer une base en v2 qu'en v3
Or sur http://www.sqlite.org/> La dernière version en ligne est 3.7.4
J'ai téléchargé le fichier qui est sous la forme sqlite3.dll + sqlite3.def
Or dans le dossier PHP/ext, on a :
+ php_pdo_sqlite.dll
+ php_sqlite.dll
En renommant sqlite3.dll en php_sqlite.dll, PHP n'apprécie pas trop la tentative.
Question > Comment comment faire pour mettre à jour mon sqlite ?
Merci de votre aide.
mctarek

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

24 janv. 2011, 03:33

yop,

http://www.php.net/manual/fr/sqlite.installation.php ? :)

j'en sais pas plus, est ce un besoin réel ?

sinon peut être avec odbc mais bon c'ets un peu con pour le coup :)

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 43 Messages

24 janv. 2011, 08:34

Salut. Merci pour le lien. Et bingo, c'est pour un usage via odbc (http://www.ch-werner.de/sqliteodbc/)
Autant c'est ok via une base en v2, autant j'ai des retours bizarre en v3 sur Access.
Je suis dépassé par les différentes lectures car si je comprend, je dois passer par une compilation (un mot savant), à
moins d'avoir manqué l'essentiel. Bon. Je n'ai plus qu'à parcourir le reste
du monde à la recherche du fichier compilé et prêt à l'emploi.
mctarek

Eléphanteau du PHP | 43 Messages

24 janv. 2011, 21:41

Je suis parvenu à une solution à mon problème :
Il faut dé-commenter ( ; ) dans le fichier php.ini, la ligne > extension=php_pdo_sqlite_external.dll
puis copier le fichier sqlite3.dll dans le dossier php/ext. Redémarrer le serveur.

SQLite Manager affiche désormais > version 2.8.17 - 3.7.4 / PHP version 5.2.17
au lieu de version 2.8.17 - 3.3.7undefined / PHP version 5.2.17

Note : MZ Access (2003) ne parvient toujours pas à afficher les données récupérées en ODBC sur une base SQLITE v3
tandis que son homologue MZ Query y parvient. MZ ACCESS s'en sort bien sur une base SQLITE v2.

Bonne soirée.
mctarek