この記事では、PHP PDO の MySQL 操作方法を主に紹介し、PHP で PDO を開く、データベースの作成、接続、追加、削除、変更、クエリに関連する操作スキルをサンプルの形式で詳細に分析します。それ
この記事では、PHP PDO を例とともに説明します。以下のように、参考用にみんなと共有してください:
PHP の PDO 拡張機能は、PHP がデータベースにアクセスするための軽量で一貫したインターフェイスを定義します。これにより、どのようなデータベースが使用されても、両方がアクセスできるようになります。一貫した関数を通じてクエリを実行し、データを取得します。
PDO でサポートされる PHP バージョンは PHP5.1 以降であり、PDO は PHP5.2 ではデフォルトで有効になります。
php.ini での PDO の設定は次のとおりです:
extension=php_pdo.dll
特定のデータベースをサポートするには、PHP 構成ファイルで対応する拡張機能を開く必要があります。たとえば、MySQL をサポートするには、次の拡張機能を開く必要があります
extension=php_pdo_mysql.dll
以下は、基本的な実行を行うための PDO の使用方法です。 mysql での追加、削除、変更、クエリ操作
テスト データベースを作成し、次の SQL ステートメントを実行します:
DROP TABLE IF EXISTS `test`; CREATE TABLE `test` ( `id` int(10) NOT NULL DEFAULT '0', `user` char(20) DEFAULT NULL, PRIMARY KEY (`id`), KEY `idx_age` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
プログラム コード:
<?php header("content-type:text/html;charset=utf-8"); $dsn="mysql:dbname=test;host=localhost"; $db_user='root'; $db_pass='admin123'; try{ $pdo=new PDO($dsn,$db_user,$db_pass); }catch(PDOException $e){ echo '数据库连接失败'.$e->getMessage(); } //新增 $sql="insert into test (id,user) values (1,'phpthinking')"; $res=$pdo->exec($sql); echo '影响行数:'.$res; //修改 $sql="update test set user='phpthinking' where id=1"; $res=$pdo->exec($sql); echo '影响行数:'.$res; //查询 $sql="select * from test"; $res=$pdo->query($sql); foreach($res as $row){ echo $row['user'].'<br/>'; } //删除 $sql="delete from test where id=1"; $res=$pdo->exec($sql); echo '影响行数:'.$res;
以上がPDO 操作 MySQL 基本チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。