Heim >Backend-Entwicklung >PHP-Problem >So stellen Sie eine Verbindung zur Datenbank in PHP7 her

So stellen Sie eine Verbindung zur Datenbank in PHP7 her

(*-*)浩
(*-*)浩Original
2019-10-12 09:09:293141Durchsuche

Zu den Methoden zur Verwendung von nativem PHP für die Verbindung zu MySQL gehören die MySQL-Bibliothek, die MySQLi-Bibliothek und PDO. Da PHP 7 die MySQL-Bibliothek abgeschafft hat, wird die Verwendung von MySQLi und PDO empfohlen.

So stellen Sie eine Verbindung zur Datenbank in PHP7 her

Es gibt zwei Stile für die Verbindung mit MySQLi:

Objekt- orientierter Stil ( Empfohlen) (Empfohlenes Lernen: PHP-Video-Tutorial)

<?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);

 ?>

Prozeduraler Stil

<?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);

 ?>

PDO-Verbindungsdatenbank

<?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();
}

 ?>

Das obige ist der detaillierte Inhalt vonSo stellen Sie eine Verbindung zur Datenbank in PHP7 her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Ist PHP sicher?Nächster Artikel:Ist PHP sicher?