Comment se connecter à la base de données en php7
Oct 12, 2019 am 09:09 AMLes méthodes pour utiliser PHP natif pour se connecter à MySQL incluent la bibliothèque MySQL, la bibliothèque MySQLi et PDO Puisque PHP 7 a aboli la bibliothèque MySQL, il est recommandé d'utiliser MySQLi et PDO.
Il existe deux styles pour se connecter à MySQLi :
Object- style orienté (Recommandé) (Apprentissage recommandé : Tutoriel vidéo PHP)
<?php $serve = 'localhost:3306'; $username = 'root'; $password = 'admin123'; $dbname = 'examples'; $mysqli = new Mysqli($serve,$username,$password,$dbname); if($mysqli->connect_error){ die('connect error:'.$mysqli->connect_errno); } $mysqli->set_charset('UTF-8'); // 设置数据库字符集 $result = $mysqli->query('select * from customers'); $data = $result->fetch_all(); // 从结果集中获取所有数据 print_r($data); ?>
Style procédural
<?php $serve = 'localhost:3306'; $username = 'root'; $password = 'admin123'; $dbname = 'examples'; $link = mysqli_connect($serve,$username,$password,$dbname); mysqli_set_charset($link,'UTF-8'); // 设置数据库字符集 $result = mysqli_query($link,'select * from customers'); $data = mysqli_fetch_all($result); // 从结果集中获取所有数据 print_r($data); ?>
Base de données de connexion PDO
<?php $serve = 'mysql:host=localhost:3306;dbname=examples;charset=utf8'; $username = 'root'; $password = 'admin123'; try{ // PDO连接数据库若错误则会抛出一个PDOException异常 $PDO = new PDO($serve,$username,$password); $result = $PDO->query('select * from customers'); $data = $result->fetchAll(PDO::FETCH_ASSOC); // PDO::FETCH_ASSOC表示将对应结果集中的每一行作为一个由列名索引的数组返回 print_r($data); } catch (PDOException $error){ echo 'connect failed:'.$error->getMessage(); } ?>
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

Comment résoudre le problème lorsque php7 détecte que le port TCP ne fonctionne pas

Comment installer l'extension mongo dans php7.0

Que dois-je faire si le plug-in est installé dans php7.0 mais qu'il indique toujours qu'il n'est pas installé ?

Lequel est le meilleur, php8 ou php7 ?

Guide FAQ de l'environnement serveur PHP : résoudre rapidement les problèmes courants

Comment télécharger et installer php7 (partage de tutoriel)

Quelle est la différence entre la syntaxe php7 et php5
