Heim  >  Artikel  >  Backend-Entwicklung  >  Unterstützt PHP7 kein MySQL?

Unterstützt PHP7 kein MySQL?

(*-*)浩
(*-*)浩Original
2019-10-10 13:14:595298Durchsuche

Unterstützt PHP7 kein MySQL?

Die MySQL-Bibliothek wurde in PHP7 abgeschafft, sodass Sie nur MySQL und PDO verwenden können

MySQL-Objekt- orientierter Stil (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);

 ?>

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

 ?>

Sie können PDO oder verwenden mysqli stellt eine Verbindung zu MySQL her, es wird jedoch eher empfohlen, PDO zum Herstellen einer Verbindung zur Datenbank zu verwenden, da PDO 12 verschiedene Datenbanktreiber unterstützt, MySQL nur MySQL unterstützt und PDO eine höhere Leistung aufweist

Das obige ist der detaillierte Inhalt vonUnterstützt PHP7 kein MySQL?. 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