ai didi

database - postgresql 9.更新不工作

转载 作者:搜寻专家 更新时间:2023-10-30 20:31:14 24 4
gpt4 key购买 nike

我正在使用 PostgreSQL 9。尝试执行此更新时,行表未更新。

$cmd = "UPDATE table1 SET field1 = '$value1'  WHERE key_field = '$key_value'; ";

table1 具有 PUBLIC INSERT 和 UPDATE 权限。

当使用 pgAdmin III SQL 控制台时,它可以完美地完成工作。

最佳答案

  1. 不要使用变量解析(或字符串连接)来构建 SQL 查询;

  2. “使用 PgAdminIII sql 控制台它完美地完成了工作”是什么意思?您在 pgAdmin3 中粘贴了相同的查询并且有效吗?我非常怀疑 pgAdmin3 是否理解 PHP 并因此进行 PHP 样式的变量解析。如果它不是完全相同的查询(很可能是将 PHP 变量替换为文字的查询),您在 pgAdmin3 中测试的查询是什么?

  3. 更新无效的最可能原因是没有满足您的 WHERE 子句的行。

关于database - postgresql 9.更新不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6518815/

24 4 0
文章推荐: c# - 从代码进行外部网站搜索
文章推荐: javascript - Typescript 中的 const 枚举
文章推荐: typescript - 构建 :Unknown compiler option 'listemittedfiles'
文章推荐: asp.net-mvc - 在 Raven 文档中保存 Id
搜寻专家
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com