ホームページ > バックエンド開発 > PHPの問題 > php+html がシンプルで使いやすい削除機能を実装する方法を分析する

php+html がシンプルで使いやすい削除機能を実装する方法を分析する

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

Web アプリケーションでは削除操作が不可欠です。 Web 指向のプログラミング言語である PHP は、データベースで削除操作を実行する便利な方法を提供します。 HTML フォームと組み合わせることで、シンプルで使いやすい削除機能を実装できます。

まず、ユーザーが削除したいデータを入力できるように HTML フォームを構築する方法を見てみましょう。テキスト ボックスと送信ボタンを含む簡単な例を次に示します。

<html>
<head>
  <title>删除数据</title>
</head>
<body>
  <form action="delete.php" method="post">
    输入要删除的数据:<input type="text" name="data">
    <input type="submit" value="删除">
  </form>
</body>
</html>
ログイン後にコピー

この例では、PHP ファイル delete.php を使用してフォームの送信を処理します。次に、PHP で MySQL データベースを使用して削除操作を実行する方法を紹介します。

まず、MySQL データベースに接続する必要があります。これは、PHP の mysqli_connect 関数を使用して簡単に実現できます。簡単な接続例を次に示します。

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "mydb";

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

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

次に、ユーザーが入力した削除対象のデータを取得する必要があります。 PHP の $_POST スーパーグローバル配列を使用してフォーム データを取得できます。以下はフォーム データを取得するサンプル コードです:

$data = $_POST['data'];
ログイン後にコピー

次に、MySQL の "DELETE FROM" ステートメントを使用して削除操作を実行できます。以下は簡単な削除の例です。

$sql = "DELETE FROM mytable WHERE data = '$data'";

if (mysqli_query($conn, $sql)) {
    echo "删除成功";
} else {
    echo "删除失败: " . mysqli_error($conn);
}
ログイン後にコピー

この例では、削除するデータが mytable という名前のテーブルにあると仮定します。 WHERE 句を使用して、削除するデータを指定します。 SQL ステートメントの条件として $data 変数を使用していることに注意してください。この変数はユーザーによって入力されます。

最後に、PHP ファイル内のデータベース接続を閉じる必要があります。簡単な切断の例を次に示します。

mysqli_close($conn);
ログイン後にコピー

要約すると、PHP と HTML を使用して削除ステートメントを実装するのは難しくありません。 HTML フォームと MySQL データベースを組み合わせることで、実用的な削除機能を迅速に構築できます。

以上がphp+html がシンプルで使いやすい削除機能を実装する方法を分析するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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