テーブルは Web 開発で最もよく使用されるコンポーネントの 1 つであり、削除機能も一般的な要件の 1 つです。 php では、削除機能を簡単に実装できます。次に、PHP テーブルを使用して削除操作を実装する方法を紹介します。
1. データベース テーブルの作成
まず、削除する必要があるデータを保存するデータベース テーブルを作成する必要があります。この例では、id、名前、年齢、性別の 4 つのフィールドを含む「userInfo」という名前のテーブルを作成しました。実際の状況に応じて、対応するデータベース テーブルを構築できます。
CREATE TABLE userInfo
(
id
int(11) NOT NULL AUTO_INCREMENT,
name
varchar(50) NOT NULL ,
age
int(11) NOT NULL,
sex
int(11) NOT NULL,
主キー (id
)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
2. データベースへの接続
データベースへの接続は、PHP テーブルを削除するための前提条件です。 mysqli 拡張機能を使用してデータベースに接続できます。
$サーバー名 = "ローカルホスト";
$ユーザー名 = "ユーザー名";
$パスワード = "パスワード";
$dbname = "myDB";
/ /接続の作成
$conn = mysqli_connect($servername, $username, $password, $dbname);
//接続の検出
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
3. データベース内のデータをクエリする
削除操作を実行する前に、データベース内のデータをクエリし、テーブル形式で表示する必要があります。テーブルを作成するための HTML コード。 PHP を使用してデータベース クエリ操作を実行し、クエリ結果をテーブルに出力します。コードは次のとおりです:
$sql = "userInfo から id、名前、年齢、性別を選択";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows( $result) > 0) {
// 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>" . $row["id"]. "</td>"; echo "<td>" . $row["name"]. "</td>"; echo "<td>" . $row["age"]. "</td>"; echo "<td>" . $row["sex"]. "</td>"; echo "<td><a href='delete.php?id=". $row["id"] ."'>删除</a></td>"; echo "</tr>"; }
} else {
echo "0 结果";
}
mysqli_close($conn);
4. 削除操作
フォーム内の「削除」リンクをクリックした後に返されるデータを受け取るために、delete.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 = "userInfo WHERE から削除 id=".$id;
if (mysqli_query($conn, $sql)) {
echo "删除成功!";
} else {
echo "Error: " . $sql . "
" .mysqli_error($conn);
}
mysqli_close($conn);
?>
5.効果を達成するには
上記の手順を完了した後、表内の「削除」リンクをクリックすると、対応するデータがデータベースから削除されることがわかります。達成される効果は次の図に示すとおりです。 .
概要:
この記事では、php テーブルを使用して削除操作を実装する方法を紹介します。削除操作を行うときは、最初にデータをクエリし、フォームにデータを表示する必要があることに注意してください。テーブルのスタイルや表示方法は実際のニーズに基づいてカスタマイズできますが、悪意のある削除を防ぐために、削除操作中に 2 回確認することをお勧めします。
以上がPHPフォームを使用して削除操作を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。