Maison > développement back-end > Problème PHP > Comment fermer PHP SQLite

Comment fermer PHP SQLite

藏色散人
Libérer: 2023-03-11 17:22:02
original
2912 Les gens l'ont consulté

Comment fermer php sqlite : 1. Créez une base de données ; 2. Créez une nouvelle table nommée mytable ; 3. Insérez les données dans mytable ; 4. Fermez la base de données newdb via "sqlite_close($db);".

Comment fermer PHP SQLite

L'environnement d'exploitation de cet article : système windows7, version PHP7.1, ordinateur DELL G3

Comment fermer php sqlite ?

Configuration de la base de données SQLite

Une fois la base de données SQLite installée, il suffit d'annuler le ; devant ;extension=php_pdo_sqlite.dll dans php.ini.

1. Ouvrez php.ini

2. Activez l'extension extension=php_sqlite.dll (si vous devez prendre en charge la connexion PDO, vous devez également activer l'extension extension=php_pdo_sqlite.dll)

3.

Couramment utilisé dans la fonction sqlite

Opération d'ouverture ou de création de base de données : sqlite_open (nom de chaîne de la base de données cible [, mode de lecture et d'écriture int de la base de données, la chaîne renvoie le message d'erreur de la base de données]) ; cette méthode, si dans le premier paramètre Si la base de données spécifiée existe déjà, connectez-la. Si elle n'existe pas, elle sera créée automatiquement. Le mode de lecture-écriture par défaut du deuxième paramètre est 0666.

Exécuter l'opération d'instruction SQL : sqlite_query (descripteur de connexion à la base de données de ressources, instruction SQL de chaîne) ; //Similaire à la méthode mysql_query() dans mysql.

Le nombre total d'enregistrements dans la table statistique : sqlite_num_rows (ressource de l'ensemble de données renvoyé après l'exécution de l'instruction SQL) ; //Similaire à la méthode mysql_num_rows() dans mysql.

ID de données de la dernière opération : sqlite_last_insert_rowid (handle de connexion à la base de données de ressources) ; //Similaire à la méthode mysql_insert_id() dans mysql. le résultat de la requête : sqlite_fetch_array (descripteur de connexion à la base de données de la ressource, la ressource exécute l'instruction SQL La ressource de l'ensemble de données renvoyée plus tard) est similaire à la méthode mysql_fetch_array() dans mysql

Exemple d'opération de base de données SQLite

1 Créez une base de données nommée newdb

.
$db=sqlite_open("newdb.db") or die('创建或连接数据库失败!');
Copier après la connexion

2. Créez une nouvelle table nommée mytable dans la base de données newdb

sqlite_query($db,"CREATE TABLE mytable ( uid INT ( 11 ) NOT NULL PRIMARY KEY , uname VARCHAR ( 30 ) NOT NULL ) ") or die('新建表失败!');
Copier après la connexion

3. Insérez des données dans mytable

sqlite_query($db,"insert into mytable values (1,'Tom')") or die('添加数据失败!');
Copier après la connexion

4 Supprimez toutes les données de la table et affichez-la $val=sqlite_query($db,"select *. from mytable");

while($ru=sqlite_fetch_array($val)){
print_r($ru);
}
Copier après la connexion

5. Fermez la base de données newdb

sqlite_close($db);
Copier après la connexion
SQLite dispose d'un outil de gestion de base de données similaire à phpMyadmin

SQLiteManager gère les bases de données SQLite

SQLite est une base de données légère basée sur des fichiers qui est conforme au relationnel ACID système de gestion de base de données. Il nécessite peu de ressources et est évolutif. Forte et compatible.

La relation entre PHP et SQLite est comme la relation entre ASP et Access est une base de données de type fichier, et SQLite est également une base de données de type fichier. . La caractéristique des bases de données de type fichier est qu'elles n'ont pas besoin de bases de données comme Mysql, MSSQL, Oracle, etc. Cela nécessite une installation supplémentaire. Avant d'utiliser une base de données de fichiers telle qu'Access ou SQLite, il vous suffit de télécharger le package de pilotes d'extension correspondant. , puis placez-le dans le répertoire d'extension correspondant, et vous pourrez l'utiliser avec un peu de configuration. Les versions actuelles de PHP5 et supérieures ont des extensions de base de données SQLite intégrées. Il vous suffit d'activer l'extension dans php.ini pour l'utiliser directement. Pour plus de détails, veuillez vous référer à : Configuration de la base de données SQLite dans PHP5.

On dit que le package de code source de SQLite contient moins de 30 000 lignes de code, ce qui représente moins de 300 Ko. Sa « légèreté » et son « efficacité » peuvent être imaginées

La différence entre SQLiteManager et phpMyAdmin :

.

SQLiteManager n'identifiera pas automatiquement votre base de données comme phpMyAdmin. Avant d'utiliser SQLiteManager, vous devez configurer manuellement le chemin et le nom de la base de données. Après la configuration, vous pouvez gérer la base de données sous SQLiteManager

SQLiteManager gère le processus de fonctionnement de la base de données SQLite

1. . Ouvrez le SQLiteManager fourni avec l'environnement WAMP

2. Entrez le nom de la base de données à gérer dans la zone de saisie du nom sur la page d'accueil (le nom de la base de données qui a été créée)

3. le fichier de base de données et ouvrez-le

4. Entrez le chemin absolu du fichier de base de données dans le chemin, le mien est dans D:/www/mydb.db (notez le sens de la barre oblique !)

5.

De cette façon, SQLiteManager peut communiquer avec la base de données nouvellement créée. Une fois la connexion établie, vous pouvez désormais gérer votre base de données SQLite dans SQLiteManager comme phpMyAdmin.

Apprentissage recommandé : "

Tutoriel vidéo PHP

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal