phpはPDOを使用してMySQLデータベースインスタンス、pdomysqlデータベースインスタンスを操作します
この記事の例では、PDO を使用して PHP で MySQL データベースを操作する方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
PDO は mysql データベース操作の共通クラスです。クラスをカスタマイズせずに pdo を直接使用してデータベースを操作できます。ただし、pdo は php.ini で有効にする必要があります。 、詳しくご紹介します
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 で基本的な追加、削除、変更、クエリ操作を実行しています。PHP プログラム コードは次のとおりです。
コードをコピーします
コードは次のとおりです:header("content-type:text/html;charset=utf-8");
$dsn="mysql:dbname=test;ホスト=ローカルホスト";
$db_user='ルート';
$db_pass='管理者';
試してください{
$pdo=新しい PDO($dsn,$db_user,$db_pass);
}catch(PDOException $e){
echo 'データベース接続に失敗しました'.$e->getMessage();
}
//
を追加
$sql="購入者 (ユーザー名、パスワード、メールアドレス) の値に挿入 ('ff','123456','admin@admin.com')";
$res=$pdo->exec($sql);
echo '影響を受ける行数:'.$res;
//
を変更します
$sql="購入者の設定ユーザー名='ff123' where id>3 を更新します
";
$res=$pdo->exec($sql);
echo '影響を受ける行数:'.$res;
//クエリ
$sql="購入者から * を選択";
$res=$pdo->クエリ($sql);
foreach($res as $row){
echo $row['ユーザー名'].'
';
}
//
を削除
$sql="ID>5 の購入者から削除
";
$res=$pdo->exec($sql);
echo '影響を受ける行数:'.$res;
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/935489.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/935489.html
技術記事
PHP は PDO を使用して MySQL データベース インスタンス、pdomysql データベース インスタンスを操作します。 この記事では、PHP が PDO を使用して MySQL データベースを操作する方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:...