Maison > développement back-end > Problème PHP > Comment interroger la base de données en php

Comment interroger la base de données en php

silencement
Libérer: 2023-02-25 06:02:01
original
5727 Les gens l'ont consulté

Comment interroger la base de données en php

Avant que PHP n'interroge la base de données, il doit d'abord se connecter à la base de données. Ensuite, utilisez PDO pour vous connecter à la base de données.

pdo est une couche d'abstraction de base de données nouvellement ajoutée dans php5, afin de résoudre le problème de l'accès à une interface unifiée pour différentes bases de données. Il est similaire au fonctionnement des classes PEAR::DB et ADODB, mais il est directement

encapsulé dans l'extension PHP et peut être utilisé librement.

Le constructeur PDO se connecte à la base de données

Dans PDO, pour établir une connexion à la base de données, vous devez instancier le constructeur PDO Le format de syntaxe du constructeur PDO est le suivant :

_construct(string $dsn[,string $username[,string $password[,array $driver_options]]])
Copier après la connexion
.

Construction La description des paramètres de la fonction est la suivante :

dsn:数据源名称,包括主机名端口号和数据库名称。
username:连接数据库的用户名。
password:连接数据库的密码。
driver_options:连接数据库的其它选项。
Copier après la connexion

Ensuite, nous l'expliquerons directement avec un exemple ci-dessous, en se connectant à la base de données MySQL via PDO. Le code spécifique est le suivant :

<?php
header("Content-Type:text/html; charset=utf-8");    //设置页面的编码格式
$dbms = "mysql";                                  // 数据库的类型
$dbName ="php_cn";                                //使用的数据库名称
$user = "root";                                   //使用的数据库用户名
$pwd = "root";                                    //使用的数据库密码
$host = "localhost";                              //使用的主机名称
$dsn  = "$dbms:host=$host;dbName=$dbName ";       
try{                                             //捕获异常
    $pdo = new PDO($dsn,$user,$pwd);             //实例化对象
    echo  "PDO连接数据库成功";
}catch (Exception $e){
    echo $e->getMessage()."<br>";
}
Copier après la connexion

Requête de base de données

L'instruction SELECT est utilisée pour sélectionner des données dans la base de données.

La syntaxe est

SELECT column_name(s) FROM table_name
Copier après la connexion

Remarque : les instructions SQL ne sont pas sensibles à la casse. SELECT équivaut à sélectionner.

Pour que PHP exécute l'instruction ci-dessus, nous devons utiliser la fonction mysql_query(). Cette fonction est utilisée pour envoyer des requêtes ou des commandes à MySQL.

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