php - 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
解决方案
您的错误“没有配置数据源来运行此 SQL”是 PHPStorm 的 IDE 特定错误,而不是您的代码语法。
“实时”代码错误将在您的PHP 错误日志中找到。
您可以在此处找到 JetBrains 为 PHPStorm 设置 SQL 分析的指南。
您还可以在此处获得有关此主题的帮助:没有配置数据源来运行此 SQL
推荐阅读
- python - 如何将数据帧相乘
- python - 根据应用于列表的 if 条件过滤数据框
- amazon-web-services - 如何通过托管在 EC2 上的静态站点将文件上传到 s3?
- javascript - DiscordJS Canvas 附件未完全发送?
- java - 有谁知道如何使用openpdf java lib为现有pdf设置密码?
- python - 如何将内容保留在方形轮廓内,同时删除其他形状的轮廓?
- ios - 在嵌入在 NavController 中的 VC 中呈现“视图”
- ios - SwiftUI 软件键盘 + 两个 TextFields = 约束冲突
- python - Python:有没有办法直接使用 Pandas 系列对象而不使用列表
- modelica - 如何理解 Modelica 模型中的病态雅可比问题?