首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用php更新psql表?

如何使用php更新psql表?
EN

Stack Overflow用户
提问于 2018-08-03 02:56:40
回答 2查看 53关注 0票数 0

我想要什么?我想使用PHP更新数据库表变量

My query:

代码语言:javascript
复制
UPDATE users SET access_token = ‘V3VIANGT2qiOYVPOcDpoOBW7gX468YnhYCRa85Htn3tSWhFg9xqU8vZCCTMBGEUB056pEdA0dQ3Hp3pdTL08HOTI3P6pdeP3w3wNQPvgZDZDEAALMor5nBJgBABtXay2JCU7lN102L6ZCq58adeoPPwYoQHqvAvuWZCz6H8NtoBool’;

(虚构的token字符串)

结果:

UPDATE error : column does not exist

代码语言:javascript
复制
ERROR:  column "‘V3VIANGT2qiOYVPOcDpoOBW7gX468YnhYCRa85Ht" does not exist
LINE 1: UPDATE users SET access_token = ‘V3VIANGT2qiOYVPOcDpoOBW7gX46...

这是最大字符串长度的问题吗?

因为数据库中的当前值具有相同的长度。我只是没有通过sql命令而是通过php插入它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-03 02:58:18

确保你使用的是单引号,而不是反引号。(如果你使用的是美式键盘,单引号在双引号的上方,反引号在一个的旁边)

票数 0
EN

Stack Overflow用户

发布于 2018-08-03 04:17:19

当您在数据库上更新时,请记住我们需要指定两个列标题。

想象一下表user是这样的:

代码语言:javascript
复制
╭───╥───────────┬───────┬────────────────╮
│   ║  name     │  id   │ access_token   │
╞═══╬═══════════╪═══════╪════════════════╡
│ 1 ║ user_1    │ 3453  │ V3VIANGT2qiO   │
│ 2 ║ user_2    │ 5435  │ YI$97jwkiw98   │
│ 3 ║ user_3    │ 5432  │ HJU2kasjk2kk   │
└───╨───────────┴───────┴────────────────┘

UPDATE user SET access_token='OImjsw23kmn43' WHERE name='user_1';

否则,数据库将不知道要更新哪个access_token变量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51660439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档