我有表“users”的数据库
+------+--------------+----------+
| id | username | password |
| 22 | foo | foo |
| 23 | bar | bar |
| 24 | world | world |
我想更新id = 24
的用户名如何在没有续集查询的情况下使用redbean执行此操作
答案 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