ホームページ > バックエンド開発 > PHPの問題 > php はどのようにデータベースに接続しますか?

php はどのようにデータベースに接続しますか?

silencement
リリース: 2023-02-25 07:20:01
オリジナル
2418 人が閲覧しました

php はどのようにデータベースに接続しますか?

PHP には、mysql データベースに接続するための 2 つのメソッド (mysqli と pdo) があります。

最初の方法: mysqli を使用して mysql データベースに接続します

コード例は次のとおりです

<?php
$host=&#39;127.0.0.1&#39;;
$user=&#39;root&#39;;
$password=&#39;root&#39;;
$dbName=&#39;php&#39;;
$link=new mysqli($host,$user,$password,$dbName);
if ($link->connect_error){
    die("连接失败:".$link->connect_error);
}
    $sql="select * from admins";
    $res=$link->query($sql);
    $data=$res->fetch_all();
    var_dump($data);
ログイン後にコピー

2 番目の方法: PDO を使用してデータベースに接続します

コード例は次のとおりです:

<?php
$host=&#39;127.0.0.1&#39;;
$user=&#39;root&#39;;
$password=&#39;root&#39;;
$dbName=&#39;php&#39;;
$pdo=new PDO("mysql:host=$host;dbname=$dbName",$user,$password);
$sql="select * from admins";
$data=$pdo->query($sql)->fetch();
var_dump($data);
ログイン後にコピー

以上がphp はどのようにデータベースに接続しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート