小编Gui*_*ade的帖子

使用php删除mysql中id最高的行

我正在研究一个非常简单的minichat程序(php/mysql),它显示最后10条消息.

我想添加一个按钮来删除最后一条消息(使用表单,导致php文件类似下面的文件).

我真的有一个初学者phpmysql是这样,我不明白为什么这是行不通的.

按照我的代码:

<?php 
    // Create connection
    $cn = new mysqli("localhost","root","","test");

    // Check connection
    if($cn->connect_error)
    {
        echo "Connection failed : " . $cn->connect_error;
    }

    $sql = "DELETE FROM `minichat` WHERE `minichat`.`id` = ('SELECT MAX(`id`) FROM `minichat`')";

    if($cn->query($sql) === TRUE){
            echo "Deleted succesfully";
    }
    else
    {
        echo "Error deleting record: " . $cn->error;
    }

    //header('Location: connexion.php');
?>
Run Code Online (Sandbox Code Playgroud)

php mysql database sql-delete

1
推荐指数
1
解决办法
137
查看次数

标签 统计

database ×1

mysql ×1

php ×1

sql-delete ×1