Table des matières
style orienté objet mysqli
style orienté processus mysqli
PDO se connecte à la base de données
Maison développement back-end PHP7 Comment se connecter à la base de données en PHP7

Comment se connecter à la base de données en PHP7

Jan 13, 2021 am 09:25 AM

Comment se connecter à la base de données en PHP7

Recommandé (gratuit) : PHP7

* Déjà en PHP7 Le La bibliothèque mysql est supprimée et vous ne pouvez utiliser que mysqli et PDO

style orienté objet mysqli

1

2

3

4

<?php$serve = &#39;localhost:3306&#39;;$username = &#39;root&#39;;$password = &#39;admin123&#39;;$dbname = &#39;examples&#39;;$mysqli = new Mysqli($serve,$username,$password,$dbname);if($mysqli->connect_error){

    die(&#39;connect error:&#39;.$mysqli->connect_errno);}$mysqli->set_charset(&#39;UTF-8&#39;); // 设置数据库字符集$result = $mysqli->query(&#39;select * from customers&#39;);$data = $result->fetch_all(); // 从结果集中获取所有数据print_r($data);

 

 ?>

Copier après la connexion

style orienté processus mysqli

1

2

3

<?php$serve = &#39;localhost:3306&#39;;$username = &#39;root&#39;;$password = &#39;admin123&#39;;$dbname = &#39;examples&#39;;$link = mysqli_connect($serve,$username,$password,$dbname);mysqli_set_charset($link,&#39;UTF-8&#39;); // 设置数据库字符集$result = mysqli_query($link,&#39;select * from customers&#39;);$data = mysqli_fetch_all($result); // 从结果集中获取所有数据print_r($data);

 

 ?>

Copier après la connexion

PDO se connecte à la base de données

1

2

3

4

5

6

7

8

<?php$serve = &#39;mysql:host=localhost:3306;dbname=examples;charset=utf8&#39;;$username = &#39;root&#39;;$password = &#39;admin123&#39;;try{ // PDO连接数据库若错误则会抛出一个PDOException异常

    $PDO = new PDO($serve,$username,$password);

    $result = $PDO->query(&#39;select * from customers&#39;);

    $data = $result->fetchAll(PDO::FETCH_ASSOC); // PDO::FETCH_ASSOC表示将对应结果集中的每一行作为一个由列名索引的数组返回

    print_r($data);} catch (PDOException $error){

    echo &#39;connect failed:&#39;.$error->getMessage();}

 

 ?>

Copier après la connexion

Vous pouvez utiliser PDO ou mysqli pour vous connecter à mysql, mais il est plus recommandé d'utiliser PDO pour vous connecter à la base de données, car PDO prend en charge 12 pilotes de base de données différents, mysqli ne prend en charge que mysql et PDO ont des performances plus élevées

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)