PHP が mysql を操作して追加、削除、変更、クエリを行う方法を説明する例

PHPz
リリース: 2023-04-04 22:40:01
オリジナル
1330 人が閲覧しました

PHP と MySQL は、WEB アプリケーション開発、特にデータ管理で最も一般的に使用されるテクノロジの 1 つです。この記事では、PHP が MySQL を介して追加、削除、変更、およびクエリ操作を実装する方法を紹介します。しっかりとした基礎知識と実践的な経験は、これらのスキルを習得するのに役立ちます。

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

まず、MySQL データベースに接続する必要があります。次の PHP コードを通じて MySQL データベースに接続できます:

<?php
$servername = "localhost"; // 数据库主机名
$username = "root"; // 登录数据库的用户名
$password = ""; // 登录数据库的密码

// 创建连接
$conn = mysqli_connect($servername, $username, $password);

// 检查连接是否成功
if (!$conn) {
   die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";
?>
ログイン後にコピー

このコード「Connect Success」行が返されると、PHP が MySQL データベースに正常に接続されたことが示されます。

2. MySQL データベースにクエリを実行する

MySQL データベースからデータをクエリするには、SELECT ステートメントを使用する必要があります。次の PHP コードは、「blog」データベースの「posts」テーブルをクエリします:

<?php
// 查询语句
$sql = "SELECT * FROM posts";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
   // 输出每一行数据
   while($row = mysqli_fetch_assoc($result)) {
      echo "id: " . $row["id"]. " - 标题: " . $row["title"]. " - 作者: " . $row["author"]. "<br>";
   }
} else {
   echo "0 结果";
}

// 关闭连接
mysqli_close($conn);
?>
ログイン後にコピー

このコードは、すべての記事 ID、タイトル、および著者を出力します。出力情報はニーズに合わせて変更できます。

3. MySQL データの挿入

MySQL データベースにデータを挿入するには、INSERT ステートメントを使用する必要があります。以下は、「posts」テーブルにデータを挿入する例です。

<?php
$title = "新文章标题";
$content = "新文章内容";
$author = "张三";

// Insert into query
$sql = "INSERT INTO posts (title, content, author)
VALUES ('$title', '$content', '$author')";

if (mysqli_query($conn, $sql)) {
   echo "成功插入数据";
} else {
   echo "错误: " . $sql . "<br>" . mysqli_error($conn);
}

// 关闭连接
mysqli_close($conn);
?>
ログイン後にコピー

4. MySQL データの更新

MySQL データベース内のデータを更新するには、UPDATE ステートメントを使用する必要があります。以下は、「posts」テーブル内の特定の投稿を更新する例です。

<?php
$id = "1";
$new_title = "新文章标题";
$new_content = "新文章内容";

// 更新语句
$sql = "UPDATE posts SET title='$new_title', content='$new_content' WHERE id=$id";

if (mysqli_query($conn, $sql)) {
   echo "数据更新成功";
} else {
   echo "错误: " . $sql . "<br>" . mysqli_error($conn);
}

// 关闭连接
mysqli_close($conn);
?>
ログイン後にコピー

このコードは、データベース内の ID 1 の投稿のタイトルと内容を新しいものに更新します。

5. MySQL データの削除

MySQL データベースからデータを削除するには、DELETE ステートメントを使用します。 「posts」テーブルから特定の投稿を削除する例を次に示します。

<?php
$id = "1";

// 删除语句
$sql = "DELETE FROM posts WHERE id=$id";

if (mysqli_query($conn, $sql)) {
   echo "数据删除成功";
} else {
   echo "错误: " . $sql . "<br>" . mysqli_error($conn);
}

// 关闭连接
mysqli_close($conn);
?>
ログイン後にコピー

このメソッドは、ID 1 の投稿を削除します。

最後に、優れた実践方法と十分な知識の蓄積がデータ管理に役立ちます。練習を頻繁に行うほど、データ管理スキルに習熟できます。誰もがもっと練習して、データ管理テクニックに習熟することが奨励されています。

以上がPHP が mysql を操作して追加、削除、変更、クエリを行う方法を説明する例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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