我正在尝试将特定单元格发送到 PHP 页面并删除包含该特定单元格的行。但看来我做错了什么。
这就是我发送信息的方式:
echo "<td><a href='delete.php?id= '$row['pid']''>Delete</a>< /td>";
并像这样使用它:
$del = "DELETE FROM sca WHERE pid = $_GET['id']";
我的数据库连接运行良好,但我无法将“pid”整数发送到 PHP 页面。
谢谢
可能你错漏了一些字符。试试这个:
echo "<td><a href='delete.php?id=".$row['pid']."'>Delete</a></td>";
echo '<td><a href="delete.php?id='.$row['pid'].'">Delete</a></td>';
echo "<td><a href='delete.php?id={$row['pid']}'>Delete</a></td>";
尝试保持此代码混合(html 和 php)的可读性或改进它以供将来更改和修订。
确保在 中接收正确的值$row['pid']
。
另外作为建议,您应该在任何数据库交互之前保护您的数据并对其进行清理。