ホームページ > バックエンド開発 > PHPチュートリアル > PHP学習メモ:データベース接続と操作

PHP学習メモ:データベース接続と操作

WBOY
リリース: 2023-10-09 11:44:01
オリジナル
1084 人が閲覧しました

PHP学習メモ:データベース接続と操作

PHP 学習メモ: データベース接続と操作

概要:
Web 開発において、データベース接続と操作は非常に重要なリンクです。 PHP は、Web 開発で広く使用されているスクリプト言語として、豊富なデータベース接続および操作機能を提供します。この記事では、PHP でのデータベースへの接続方法と一般的なデータベース操作方法を紹介し、読者がより深く理解して応用できるように、具体的なコード例も示します。

1. データベース接続
PHP では、mysqli や PDO などの拡張機能を使用してデータベースに接続できます。以下は、mysqli 拡張機能を使用して MySQL データベースに接続するコード例です:

$servername = "localhost";
$username = "root";
$password = "パスワード ";
$dbname = "myDB";

// 接続を作成します
$conn = new mysqli($servername, $username, $password, $dbname);

// 接続が成功したかどうかを確認します
if ($conn->connect_error) {

die("连接失败: " . $conn->connect_error);
ログイン後にコピー

}
echo "接続成功";
?>

2. データベース操作
接続が成功すると、クエリ、挿入、更新、削除など、データベースに対してさまざまな操作を実行できます。一般的なデータベース オペレーション コードの例をいくつか示します。

  1. データのクエリ
    SELECT ステートメントを使用して、データベース内のデータをクエリし、クエリ結果を表示します。次のコード例は、users テーブル内のすべてのユーザー レコードをクエリする方法を示しています:

$sql = "SELECT id, username, email FROM users";
$ result = $conn->query($sql);

if ($result->num_rows > 0) {

while($row = $result->fetch_assoc()) {
    echo "id: " . $row["id"]. " - Name: " . $row["username"]. " - Email: " . $row["email"]. "<br>";
}
ログイン後にコピー

} else {

echo "0 结果";
ログイン後にコピー

}
?>

  1. データの挿入
    INSERT ステートメントを使用して、新しいデータをデータベースに挿入します。次のコード例は、新しいレコードを users テーブルに挿入する方法を示しています。

$sql = "INSERT INTO users (username, email) VALUES ('John', 'john@example.com')";
if ($conn->query($sql) === TRUE) {

echo "新记录插入成功";
ログイン後にコピー

} else {

echo "Error: " . $sql . "<br>" . $conn->error;
ログイン後にコピー

}
?>

  1. データの更新
    UPDATE ステートメントを使用して、データベース内のデータを更新します。次のコード例は、ユーザーの電子メール アドレスを更新する方法を示しています。

$sql = "UPDATE users SET email='newemail@example.com' WHERE id=1" ;

if ($conn->query($sql) === TRUE) {

echo "记录更新成功";
ログイン後にコピー

} else {

echo "Error updating record: " . $conn->error;
ログイン後にコピー

}
?>

  1. データの削除
    DELETE ステートメントを使用して、データベースからデータを削除します。次のコード例は、ユーザー レコードを削除する方法を示しています。

$sql = "DELETE FROM users WHERE id=1";

if ($ conn ->query($sql) === TRUE) {

echo "记录删除成功";
ログイン後にコピー

} else {

echo "Error deleting record: " . $conn->error;
ログイン後にコピー

}
?>

3. データベースを閉じるconnection
データベース操作が完了したら、データベース接続を閉じてリソースを解放する必要があります。以下は、データベース接続を閉じるためのコード例です:

$conn->close();
?>

結論:
この記事は簡単です PHPでデータベースに接続する方法と一般的なデータベース操作方法を紹介し、具体的なコード例を示します。この知識を学び理解することで、読者はデータベース操作に PHP をより適切に適用し、Web 開発の効率を向上させることができます。この記事が読者のお役に立てば幸いです。

以上がPHP学習メモ:データベース接続と操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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