PHP を使用して MySQL データベースに接続する方法

藏色散人
リリース: 2021-04-16 14:24:16
オリジナル
67565 人が閲覧しました

PHP を MySQL データベースに接続する方法: 1. mysqli を使用して、「new mysqli($host,$user,$password,$dbName);」などのコードを使用して MySQL データベースに接続します。 2. PDO を使用して接続します。データベースに「new PDO (...)」などのコードを追加します。

この記事の動作環境: Windows 7 システム、Dell G3 コンピューター、PHP7.1。

PHP による mysql データベースへの接続 は、PHP 初心者が習得しなければならないスキルです。データベースの追加、削除、変更、チェックなどの PHP 操作をマスターしていれば、いくつかの簡単で一般的なプログラムを作成できます。メッセージフォームやニュースページなどこの記事では主に、PHP を MySQL データベースに接続するための 2 つの一般的な方法を詳しく紹介します。

以下では、PHP が mysql データベースに接続する 2 つの方法を、具体的なコード例を通して詳しく紹介します。

mysqli がデータベースに接続する方法と pdo がデータベースに接続する方法の 2 つがあります。

最初の方法: 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);
ログイン後にコピー

上記のコードでは、まずデータベース ユーザーなど、使用する必要がある変数をいくつか作成する必要があります名前、データベース名、パスワードなど。次に、オブジェクト指向メソッドを使用して、php という名前のデータベースに接続しました。次に、if 条件ステートメントと connect-error メソッド を使用して、データベースへの PHP 接続が成功したかどうかを判断します。

一連の接続操作の後、データテーブルをクエリして検証するための SQL ステートメントを作成します。

ここでは、まず phpmyadmin にログインして、php データベースが存在するかどうかを確認します。下の図から、php データベースが存在することがわかります。

PHP を使用して MySQL データベースに接続する方法

最終的にブラウザからアクセスすると、結果は次のようになります:

PHP を使用して MySQL データベースに接続する方法

写真からわかるように、phpデータベースに正常に接続し、データテーブル情報をクエリできます。

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 を使用して MySQL データベースに接続する方法

上記は詳細ですPHP がデータベースに接続してデータをクエリする 2 つの一般的な方法の説明。その他の関連チュートリアルについては、PHP 中国語 Web サイトmysql ビデオ チュートリアル を参照してください。参照して学習することを歓迎します。

以上がPHP を使用して MySQL データベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!