Comment utiliser la base de données sqlite avec xampp à l'aide de php
Comment installer sqlite sqlite 3 de la base de données avec le serveur xampp et comment utiliser sqlite sqlite 3 base de données en utilisant des scripts ou programmes php...
Avez-vous essayé d'utiliser Google "xampp sqlite3"? résultat peut-être ce dont vous avez besoin. Ou vous avez une question spécifique à propos de l'installation/utilisation de la sqlite3-extension?
C'est en fait la première chose qui tourne sur google. Yay s.o. Donc, nous devrions essayer de faire une réponse solide, au lieu d'un "gtfo' troll commentaire.
merci pour le commentaire. Bien qu'il y a déjà deux réponses à cette question qui couvrent la vérification du conducteur et du fait à l'aide du pilote (qui est de moi, donc je n'ai pas tout simplement écrire le gtfo-commentaire). Je ne sais pas quelles sont précisément les points que vous (ou l'OP) sont manquantes pour examiner la réponse "solide".
La même chose qui manque dans la plupart des débutants tutoriels là-bas, j'imagine: comment configurer sqlite de travailler sur un système (avec xampp/lampp/whatever). Ce Jorg dit, c'est que PDO est livré avec PHP, je pense. Je ne sais pas si elle est activée par défaut ou pas, personnellement. Je ne l'ai pas utilisé, qui est ce qui m'a amené ici.
Je pense que PDO est activé par défaut dans la plupart des distributions de PHP, mais depuis que tout le monde configure PHP lors de l'installation, il serait bon d'avoir un guide de configuration spécifiques à PDO, quelque part. C'est une bonne idée de passer par tous les drapeaux, je pense, au moins une fois.
C'est en fait la première chose qui tourne sur google. Yay s.o. Donc, nous devrions essayer de faire une réponse solide, au lieu d'un "gtfo' troll commentaire.
merci pour le commentaire. Bien qu'il y a déjà deux réponses à cette question qui couvrent la vérification du conducteur et du fait à l'aide du pilote (qui est de moi, donc je n'ai pas tout simplement écrire le gtfo-commentaire). Je ne sais pas quelles sont précisément les points que vous (ou l'OP) sont manquantes pour examiner la réponse "solide".
La même chose qui manque dans la plupart des débutants tutoriels là-bas, j'imagine: comment configurer sqlite de travailler sur un système (avec xampp/lampp/whatever). Ce Jorg dit, c'est que PDO est livré avec PHP, je pense. Je ne sais pas si elle est activée par défaut ou pas, personnellement. Je ne l'ai pas utilisé, qui est ce qui m'a amené ici.
Je pense que PDO est activé par défaut dans la plupart des distributions de PHP, mais depuis que tout le monde configure PHP lors de l'installation, il serait bon d'avoir un guide de configuration spécifiques à PDO, quelque part. C'est une bonne idée de passer par tous les drapeaux, je pense, au moins une fois.
OriginalL'auteur uday | 2011-08-05
Vous devez vous connecter pour publier un commentaire.
De la création de la Base de données sqlite
Vous avez deux possibilités pour obtenir que:
De la rédaction de votre DDL-états (CREATE TABLE...).sql fichier et de l'exécuter à l'aide de l'sqlite ligne de commande (en supposant que votre CREATE TABLE sont dans un fichier appelé tabledef.sql):
De la connexion à une Base de données sqlite
Vous devriez certainement utiliser PDO pour le faire:
Si la base de données n'existe pas, il est créé. Mais vous avez besoin de l'accès en écriture pour le répertoire qui contient la base de données. Si vous autorisez l'accès en écriture uniquement pour le fichier de base de données sqlite échoue, car il doit également créer un fichier de verrouillage dans le même répertoire.
L'exécution des instructions
Maintenant que vous avez une connexion, vous pouvez faire vos trucs avec la base de données, par exemple d'exécuter certaines DDL-déclarations:
Ou si vous avez besoin de générer dynamiquement des instructions SQL, utiliser des requêtes préparées:
Ce n'est qu'un petit aperçu, pour de plus amples informations, vous pouvez consulter la AOP manuel et la sqlite Documentation.
php.net/manual/en/pdo.setup.php - instructions de Configuration via le manuel.
OriginalL'auteur vstm
Bien pour voir si elle est installée, vérifiez la fonction phpinfo() et voir si les pilotes de sqlite sont installés (chercher dans la liste "sqlite"), il mentionne sqlite et et sqlite 3 séparément. Je crois que les deux sont préinstallés avec XAMPP donc il devrait fonctionner. Ensuite, vérifiez le manuel PHP pour sqlite fonctions, ou de l'utilisation de l'AOP wrappers. Google est votre ami.
OriginalL'auteur Jorg
Pour activer SQLite3 dans Xampp (v3.2.2). Ouvrir
xampp/php/php.ini
, dé-commentez la ligne;extension=sqlite3
(récupérer l' ;), enregistrez lephp.ini
et redémarrez votre serveur Xampp.OriginalL'auteur zeuf
Vous pouvez utiliser une base de données wrapper, qui peut rendre les choses beaucoup plus facile.
essayer celui-là, je l'ai fait :
ou récupérer les fichiers ici :
http://vaan3713.github.com/databaseswrappers/
souhaitez de l'aide.
OriginalL'auteur ddalu5