私は最近 PHP を作成しました。リンクをクリックすると、MYSQL テーブルの 1 つの特定の行が削除されます。
以下のスクリプトには、リンク[href=delete_ac.php?id etc...]
がページにつながる以外はすべて含まれていますが、ページがアクティブになるとERROR
、行を削除する代わりにエコーします。
<h1>Members</h1>
<table>
<tr>
<th>ID</th>
<th>Username</th>
<th>E-Mail Address</th>
<th></th>
</tr>
<?php foreach($rows as $row): ?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo htmlentities($row['username'], ENT_QUOTES, 'UTF-8'); ?></td>
<td><?php echo htmlentities($row['email'], ENT_QUOTES, 'UTF-8'); ?></td>
<td><a href="delete_ac.php?id=<?php echo $row['id']; ?>">delete</a></td>
</tr>
<?php endforeach; ?>
</table>
delete_ac.php
以下のスクリプトはそれを削除する必要がありますが、そうではありません
<?php
require("../php/bp-connectionAdmin.php");
$id=$_GET['id'];
$query = "DELETE FROM `users` WHERE `id` = $id";
$result = mysql_query($query);
if ($result) {
echo "Successful";
} else {
echo "ERROR";
}
?>