Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP为MySQL中的每一行指定删除按钮?_Php_Mysql - Fatal编程技术网

如何使用PHP为MySQL中的每一行指定删除按钮?

如何使用PHP为MySQL中的每一行指定删除按钮?,php,mysql,Php,Mysql,我需要每一行旁边有一个独特的按钮,它将删除邮件。我需要它只能被接收者删除。我的第一个想法是在while循环中回显HTML表单。但我认为这行不通。如果它能工作,那么If(isset())中的SQL语句会是什么样子?每条消息都有一个ID,我可以使用它吗?如果您需要查看其余的代码,请告诉我 $Select = " SELECT * FROM Messages WHERE Receiver='$Identifier' ORDER BY ID DESC LIMIT 10"; $Result = $Conn

我需要每一行旁边有一个独特的按钮,它将删除邮件。我需要它只能被接收者删除。我的第一个想法是在while循环中回显HTML表单。但我认为这行不通。如果它能工作,那么
If(isset())
中的SQL语句会是什么样子?每条消息都有一个ID,我可以使用它吗?如果您需要查看其余的代码,请告诉我

$Select = "
SELECT * FROM Messages
WHERE Receiver='$Identifier'
ORDER BY ID
DESC
LIMIT 10";
$Result = $Connect->query($Select);

if (mysqli_num_rows($Result) > 0) {
    while ($Row = mysqli_fetch_assoc($Result)) {
        echo nl2br("Sender = " . $Row["Sender"] . " Message = " . $Row["Message"] . "\n");
    }
}
为什么不试试这个:

echo“Sender=”$第[“发件人”]行。“Message=”$行[“消息”]。“删除”

为什么不试试这个:


echo“Sender=”$第[“发件人”]行。“Message=”$行[“消息”]。“删除”

您是否已经拥有删除脚本?然后,只需使用参数化GET执行带有消息ID的删除。您已经有删除脚本了吗?然后,只需使用参数化GET执行带有消息ID的delete。