PHPのMySQL接続2024 年の最新の入門チュートリアル。このコースでは 私は、MySQLiを、またはPDOを使うのか?,MySQLiをとPDO接続MySQLインスタンス,MySQLiをインストール,PDOのインストール,MySQLの接続,例(MySQLiを - オブジェクト指向),例(MySQLiを - プロセス指向),(PDO)の例,密接な関係,例(MySQLiを - オブジェクト指向),例(MySQLiを - プロセス指向),(PDO)の例, について学習できます。
PHP 5以降とMySQLを接続するには、以下の方法をお勧めします。
PHPの初期のバージョンでは、我々は、MySQL拡張機能を使用しています。 しかし、2012年の展開はお勧めしません。
あなたは短い答えを必要とする場合、それは "あなたはどれを使用するために使用するもの。」であり、
MySQLiをとPDOは、独自の利点があります。
唯一のMySQLデータベースのための12の異なるデータベース内のPDOアプリケーション、MySQLiを。
あなたは様々なデータベースでプロジェクトを切り替える必要がある場合にのみ、接続文字列を変更する必要があり、部門が問い合わせることができるのでだから、PDOを使用することをお勧めします。 使用MySQLiのは、異なるデータベース場合は、クエリを含むすべてのコードを再作成する必要があります。
両方とも、オブジェクト指向であるが、MySQLiをAPIインターフェースを提供します。
両方が準備された文をサポートしています。 Webプロジェクトのセキュリティのために、SQLインジェクションを防ぐために準備されたステートメントは非常に重要です。
この章と次の章では、PHP、MySQLを動作実証するために、次の三つの方法を使用します。
LinuxとWindows:mysqli拡張のPHP5のMySQLのパッケージは、ほとんどの場合、インストールされると自動的にインストールされています。
詳細についてはインストールは、以下を参照してください。 http://php.net/manual/en/mysqli.installation.php
インストールが成功した場合は、phpinfoを通じて()を参照するには:
インストールの詳細については、以下を参照してください。 http://php.net/manual/en/pdo.installation.php
インストールが成功した場合は、phpinfoを通じて()を参照するには:
私たちは、MySQLデータベースを訪問する前に、我々は、データベース・サーバに接続する必要があります。
上記の例のオブジェクト指向の$ PHP 5.2.9でconnect_errorおよび5.3.0で追加されていることに注意してください。 あなたは以前のバージョンとの互換性が必要な場合は、交換するには、次のコードを使用してください: //接続のテスト 場合(mysqli_connect_error()){ (「データベース接続に失敗しました: "mysqli_connect_error())死にます。 } |
上記の例では、我々はPDOデータベース(MYDB)を指定していることに注意してください。 接続中のPDOは、データベース名を設定する必要があります。 指定しない場合、例外がスローされます。 |
接続は自動的にスクリプトの実行後に閉じます。 また、接続をクローズするには、次のコードを使用することができます。