ホームページ > バックエンド開発 > PHP7 > データベース操作に PHP7.0 を使用するにはどうすればよいですか?

データベース操作に PHP7.0 を使用するにはどうすればよいですか?

王林
リリース: 2023-05-26 11:10:35
オリジナル
1357 人が閲覧しました

近年、PHP はサーバー側プログラミング言語として人気があり、Web アプリケーションの構築やデータベースとの対話によく使用されます。最も人気のあるリレーショナル データベースの 1 つである MySQL は、PHP が対話するのに最適な選択肢です。 PHP7.0 では多くの最適化と改善が行われていますが、このバージョンでデータベース操作に PHP を使用するにはどうすればよいですか?この記事では、PHP7.0を使ってデータベースを操作する方法を詳しく紹介します。

  1. PHP7.0 と MySQL のインストール

データベース操作に PHP7.0 を使用する前に、まず PHP7.0 と MySQL をインストールする必要があります。 Ubuntu システムでは、次の手順に従ってインストールできます:

sudo apt-get update
sudo apt-get install php7.0 mysql-server-5.7

where php7. 0はPHP7.0のインストールパッケージ、mysql-server-5.7はMySQLのインストールパッケージです。

  1. データベースへの接続

データベースへの接続は、データベース操作を実行するための最初のステップです。 PHP では、データベース操作に mysqli 拡張機能と PDO 拡張機能を使用できます。この記事では、PDO 拡張機能を使用して操作します。

PDO 拡張機能を使用すると、特定のデータベースに制限されることなく、さまざまなデータベースと簡単にやり取りできます。次に、MySQL データベースに接続します。

$host = 'localhost';
$db_name = 'my_database';
$username = 'my_username';
$password = 'my_password';

try {

369ea441ec0b23def1bb372b97850900

";
}

で上記のコードでは、prepare() メソッドを使用してクエリ ステートメントを準備し、その後、execute() メソッドを使用してクエリを実行し、最後に fetchAll() メソッドを使用してクエリ結果を取得し、$result 変数に格納します。 Foreach ループを通じて、クエリ結果がコンソールに出力されます。

  1. データの挿入

データのクエリに加えて、PDO 拡張機能を使用して次のこともできます。データベースにデータを挿入します。以下は単純なデータ挿入の例です:

$name = "John";
$email = "john@example.com";

$stmt = $pdo->prepare("ユーザー (名前、電子メール) の値 (?, ?) に挿入");
$stmt->execute([$name, $email] );

echo "データが正常に挿入されました";

上記のコードでは、prepare() メソッドを使用して挿入ステートメントを準備し、プレースホルダーを変数に置き換えます。 () メソッドを使用して挿入操作を実行します。

Except プレースホルダーを使用すると、PDO 拡張機能は名前付きパラメーターの使用もサポートします。名前付きパラメーターを使用してデータを挿入する例を次に示します:

$name = "John";
$email = "john@example.com";

$stmt = $pdo->prepare("ユーザー (名前、電子メール) に挿入VALUES (:name, :email)");
$stmt- >execute(['name' => $name, 'email' => $email]);

echo "データは正常に挿入されました。";

上記のコードでは、コロンとパラメータ名を使用してパラメータ名を指定し、変数を連想配列としてexecute()メソッドに渡します。

  1. データの更新と削除

データの挿入に加えて、PDO 拡張機能を使用してデータを更新および削除することもできます。データ更新の例を次に示します:

$id = 1;
$email = "john@example.com";

$stmt = $ pdo ->prepare("UPDATE users SET email = ? WHERE id = ?");
$stmt->execute([$email, $id]);

echo "データは正常に更新されました" ;

上記のコードでは、prepare() メソッドを使用して更新ステートメントを準備し、プレースホルダーを変数に置き換えます。更新操作は、execute() メソッドを通じて実行されます。

以下はデータ削除の例です:

$id = 1;

$stmt = $pdo->prepare(" DELETE FROM users WHERE id = ?");
$stmt->execute([$id]);

echo "データは正常に削除されました";

上記のコードでは、 prepare() メソッドを使用して削除ステートメントを準備し、プレースホルダーを変数に置き換えます。削除操作は、execute() メソッドを通じて実行されます。

  1. 概要

この記事では、PDO 拡張機能を使用して、データベースへの接続、データのクエリ、データの挿入、データの更新などのデータベース操作を実行する方法を学習しました。そしてデータの削除。 PDO 拡張機能を使用すると、特定のデータベースに限定されず、さまざまなデータベースと簡単に対話できるようになります。データベース操作に PHP7.0 を使用することは非常に貴重なスキルです。この記事があなたのインスピレーションになれば幸いです。

以上がデータベース操作に PHP7.0 を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート