如何在redbean php中使用id更新特定行

时间:2013-11-14 06:15:39

标签: php mysql redbean

我有表“users”的数据库

+------+--------------+----------+
|  id  |  username    | password | 
|  22  |  foo         |    foo   |
|  23  |  bar         |    bar   | 
|  24  |  world       |  world   |

我想更新id = 24

的用户名

如何在没有续集查询的情况下使用redbean执行此操作

2 个答案:

答案 0 :(得分:7)

首先,将R::load行放入bean:

$user = R::load('users', 24);

然后更新您的数据:

$user->username = "Bojangles";

最后将用户保存回桌面:

R::store($user);

请务必在将来阅读本手册 - on the homepage

答案 1 :(得分:0)

但是你的执行代码执行两个查询而不是一个。

我认为它更好:

$ sQuery =" UPDATE用户SET username =' Bojangles' WHERE id = 24&#34 ;; R :: exec($ sQuery);

IMHO