php は Web 開発の分野で広く使用されているスクリプト言語で、mysql データベースと組み合わせて Web サイトの開発によく使用されます。 php が mysql データベースに接続する方法を説明します。
mysqli はデータベースに接続し、pdo はデータベースに接続します。
最初の方法: mysqli を使用して mysql データベースに接続する (推奨される学習: PHP プログラミングの入門から熟練度まで )
MYSQLi 関数は、PHP5.0.0 バージョンで導入された新しいドライバーメソッドで、MYSQL データベースを操作する機能です。
コード例は次のとおりです。
<?php $host='127.0.0.1'; $user='root'; $password='root'; $dbName='php'; $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);
一連の接続操作の後、データ テーブルをクエリして検証する SQL ステートメントを作成します。
上記のコードでは、まずデータベースのユーザー名、データベース名とパスワードなど、使用する必要がある変数をいくつか作成する必要があります。次に、オブジェクト指向の方法を使用して php という名前のデータベースを接続しました。次に、if 条件文と connect-error メソッドを使用して、データベースへの PHP 接続が成功したかどうかを判断します。
2 番目の方法: PDO を使用してデータベースに接続する
PHP データ オブジェクト (PDO) 拡張機能は、PHP がデータベースにアクセスするための軽量で一貫したインターフェイスを定義します。
PDO はデータ アクセス抽象化レイヤーを提供します。これは、どのデータベースが使用されるかに関係なく、同じ関数 (メソッド) を使用してデータのクエリと取得ができることを意味します。
コード例は次のとおりです:
<?php $host='127.0.0.1'; $user='root'; $password='root'; $dbName='php'; $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 中国語 Web サイトの他の関連記事を参照してください。