首页 > 解决方案 > php更新查询总是去别的

问题描述

我正在尝试使用 php update 功能更新数据库,但它总是去别的

在我看来,没有语法错误

function UpdateData()
{
    $bookid = textboxValue("book_id");
    $bookname = textboxValue("book_name");
    $bookpublisher = textboxValue("book_publisher");
    $bookprice = textboxValue("book_price");

    if($bookname&&$bookpublisher&&$bookpublisher){

        $sql="UPDATE books SET book_name='$bookname', book_publisher='$bookpublisher', book_price='$bookprice' WHERE id='$bookid' ";
        if(mysqli_query($GLOBALS['con'],$sql)){
            TextNode("success",'data successfully update');
        }else{
            TextNode("error","enable to update data");
        }
    }else{
        TextNode("error","select data using edit icon");
    }
}

错误:

未配置任何数据源来运行此 SQL

标签: phpfunctionsql-update

解决方案


您的错误“没有配置数据源来运行此 SQL”是 PHPStorm 的 IDE 特定错误,而不是您的代码语法。

“实时”代码错误将在您的PHP 错误日志中找到。

您可以在此处找到 JetBrains 为 PHPStorm 设置 SQL 分析的指南。

您还可以在此处获得有关此主题的帮助:没有配置数据源来运行此 SQL


推荐阅读