Deux façons pour PHP7 de se connecter à MySQL
Les utilisateurs de PHP 5 peuvent utiliser l'extension MySQL, mysqli et PDO_MYSQL. PHP 7 a supprimé l'extension mysql, ne laissant que les deux dernières options
Recommandé : "Tutoriel vidéo mysql"
Ce document explique les fonctions de chaque terminologie API. nous aide à utiliser l'API et à comprendre les informations sur l'API.
PHP fournit trois API différentes pour se connecter à la base de données mysql. L'exemple de code ci-dessous montre 3 manières différentes de se connecter à la base de données MySQL.
/* * mysqli * 数据库地址,登陆账号,密码,数据库名称 */ $mysqli = new mysqli("localhost", "root", "", "student"); $sql = "SELECT * FROM tb_user"; $result = $mysqli->query($sql); $row = $result->fetch_assoc(); // 从结果集中取得一行作为关联数组 echo $row["password"]; /* free result set */ $result->free(); /* close connection */ $mysqli->close();
/* * 第一个参数是mysql:host,第二是dbname,第三个账户名,第四个密码 */ try { $pdo = new PDO("mysql:host=localhost;dbname=student", "root", ""); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); } $sql = "select * from tb_user"; echo $sql . "<BR>"; $pdo->query('set names utf8;'); $result = $pdo->query($sql); $rows = $result->fetchAll(); foreach ($rows as $row) { $username = $row[1]; $pwd = $row[2]; echo $username; }
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!