0

我正在尝试将特定单元格发送到 PHP 页面并删除包含该特定单元格的行。但看来我做错了什么。

这就是我发送信息的方式:

echo "<td><a href='delete.php?id= '$row['pid']''>Delete</a>< /td>"; 

并像这样使用它:

$del = "DELETE FROM sca WHERE pid =  $_GET['id']";

我的数据库连接运行良好,但我无法将“pid”整数发送到 PHP 页面。

谢谢

4

1 回答 1

0

可能你错漏了一些字符。试试这个:

        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']

另外作为建议,您应该在任何数据库交互之前保护您的数据并对其进行清理

于 2013-11-05T00:46:07.487 回答