PHP では、データの削除とそのページへのジャンプは一般的な操作です。データを削除するには、通常、データベースとの対話が必要であり、削除が成功すると、ユーザーを別のページにリダイレクトする必要があります。
PHP でデータを削除し、ページをジャンプする方法を学びたい場合は、次の手順に進んでください。
ステップ 1: データベース接続を確立する
データベースを操作する前に、データベースへの接続を確立する必要があります。これは、次のコードで実行できます:
$servername = "localhost"; // 数据库服务器名称 $username = "username"; // 数据库用户名 $password = "password"; // 数据库密码 $dbname = "myDB"; // 数据库名称 // 创建数据库连接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
これにより、MySQL データベースへの接続が作成されます。接続に失敗した場合は、エラーメッセージが出力され、スクリプトの実行が終了します。
ステップ 2: 削除指示の作成
データベース接続が確立されたら、削除指示の作成を開始できます。削除命令は通常、SQL ステートメントの形式で表現され、削除操作を実行するにはデータベースに送信する必要があります。削除命令の例を次に示します。
// 获取要删除的数据 $id = $_GET['id']; // 创建删除指令 $sql = "DELETE FROM customers WHERE id=$id"; // 执行删除指令 if (mysqli_query($conn, $sql)) { echo "Record deleted successfully"; } else { echo "Error deleting record: " . mysqli_error($conn); }
ここでの SQL ステートメントは、データベースの構造に応じて調整できます。
URL パラメーター $_GET 変数から削除するデータを取得することで、「削除」操作中に削除命令を作成します。命令の実行後、正常に実行されたかどうかがチェックされ、対応するメッセージが出力されます。
ステップ 3: 別のページにリダイレクトする
削除操作が成功した後にユーザーを別のページにリダイレクトすると、優れたユーザー エクスペリエンスが得られます。この目的を達成するには、PHP のヘッダー関数を使用できます。
// 重定向到另一个页面 header('Location: success.php'); // 确保之前没有输出任何内容 exit;
この例では、ユーザーは「success.php」ページにリダイレクトされます。ヘッダ関数を呼び出す前に、何も出力されていないことを確認してください。
完全なコードは次のとおりです:
// 建立数据库连接 $servername = "localhost"; // 数据库服务器名称 $username = "username"; // 数据库用户名 $password = "password"; // 数据库密码 $dbname = "myDB"; // 数据库名称 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // 获取要删除的数据 $id = $_GET['id']; // 创建删除指令 $sql = "DELETE FROM customers WHERE id=$id"; // 执行删除指令 if (mysqli_query($conn, $sql)) { // 重定向到另一个页面 header('Location: success.php'); // 确保之前没有输出任何内容 exit; } else { echo "Error deleting record: " . mysqli_error($conn); } // 关闭数据库连接 mysqli_close($conn);
「削除」操作は、URL パラメーターを通じて「id」変数を渡すことによって実行されると想定されています。次に、削除命令を作成し、実行が成功するとユーザーを別のページにリダイレクトします。
概要:
データを削除して PHP のページにジャンプするには、次の手順を実行する必要があります:
1. データベース接続を確立します
2. 削除コマンドを作成して実行します
3. 別のページにリダイレクトします
これらの手順をマスターすると、削除操作を簡単に実装して、独自の PHP プロジェクトのページにジャンプできます。 。
以上がPHPでデータを削除してページにジャンプする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。