PHP がデータベースにクエリを実行する前に、まずデータベースに接続する必要があります。次に、PDO を使用してデータベースに接続します。
pdo は、異なるデータベースの統一インターフェイスにアクセスする際の問題を解決するために、php5 に新しく追加されたデータベース抽象化レイヤーです。 PEAR::DBクラスやADODBクラスの動作と似ていますが、直接カプセル化してphpの拡張機能で利用するため、自由に利用することができます。
データベースに接続するための PDO コンストラクター
PDO でデータベース接続を確立するには、PDO コンストラクターをインスタンス化する必要があります。PDO コンストラクターの構文形式は次のとおりです:
_construct(string $dsn[,string $username[,string $password[,array $driver_options]]])
Construction 関数のパラメータの説明は次のとおりです。
dsn:数据源名称,包括主机名端口号和数据库名称。 username:连接数据库的用户名。 password:连接数据库的密码。 driver_options:连接数据库的其它选项。
次に、PDO を介して MySQL データベースに接続する例を使用して直接説明します。具体的なコードは次のとおりです。
<?php header("Content-Type:text/html; charset=utf-8"); //设置页面的编码格式 $dbms = "mysql"; // 数据库的类型 $dbName ="php_cn"; //使用的数据库名称 $user = "root"; //使用的数据库用户名 $pwd = "root"; //使用的数据库密码 $host = "localhost"; //使用的主机名称 $dsn = "$dbms:host=$host;dbName=$dbName "; try{ //捕获异常 $pdo = new PDO($dsn,$user,$pwd); //实例化对象 echo "PDO连接数据库成功"; }catch (Exception $e){ echo $e->getMessage()."<br>"; }
クエリ データベース
SELECT ステートメントは、データベースからデータを選択するために使用されます。
SELECT column_name(s) FROM table_name
以上がPHPでデータベースにクエリを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。