gpt4 book ai didi

php - 字段双引号 php postgresql

转载 作者:行者123 更新时间:2023-11-29 13:24:58 24 4
gpt4 key购买 nike

大家好,我有一个问题,他们字段中的表格有双引号 ("")

enter image description here

当我想对不带引号的字段进行更新时,例如:

 $rs = pg_query("UPDATE tbl_audit
SET UserName='admin'
WHERE pk_audit='549';");

Postgresql 我说到字段(UserName)在表中不存在

但是当我这样引用时:

    $rs = pg_query("UPDATE tbl_audit
SET "UserName"='admin'
WHERE pk_audit='549'");

它说:解析错误:语法错误,第 35 行 C:\xampp\htdocs\postgrado\admin\update.php 中出现意外的“用户名”(T_STRING)

我不明白,当我从 SQL 窗口 pgadmin(没有 PHP)执行此操作时,我工作成功

UPDATE tbl_audit
SET "UserName"='admin'
WHERE pk_audit='549';

最佳答案

您可以使用反斜杠转义“内部”双引号:

$rs = pg_query("UPDATE tbl_audit
SET \"UserName\" = 'admin'
WHERE pk_audit='549';");

关于php - 字段双引号 php postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35563132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com