gpt4 book ai didi

php - 将以下 MySQL 查询转换为等效的 Codeigniter

转载 作者:行者123 更新时间:2023-11-30 22:28:24 25 4
gpt4 key购买 nike

我是 CodeIgniter 的新手,我在将 MySQL 查询转换为 CodeIgniter 时遇到了一些问题。我想用另一个关系表上的条件更新一个表中的记录。

以下是我的MySQL查询

UPDATE `user` SET `securitytoken` = '71b9b5bc1094ee6eaeae8253e787d654'
WHERE `profileid` IN (SELECT pid FROM `profile` WHERE `email` = 'username@mail.com')

这在 phpMyAdmin 中运行良好,但我希望将其转换为 codeigniter 更新查询。谁能帮我转换。

我在本地 WAMP 服务器中使用 CI v3.0.3。

提前致谢

最佳答案

我会做的是按照使用的方式对您的查询进行编码

$query = $this->db->query('YOUR QUERY HERE');

并使用转义功能来处理您的一两个输入值。

注意查询绑定(bind),可能对您有用。

参见:http://www.codeigniter.com/user_guide/database/queries.html

我不会尝试使用 Active Records,你的 SQL 对于那个来说有点太复杂了。

关于php - 将以下 MySQL 查询转换为等效的 Codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34580318/

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