gpt4 book ai didi

php - 在 codeIgniter 中插入多个 SQL 语句

转载 作者:行者123 更新时间:2023-11-29 07:00:11 25 4
gpt4 key购买 nike

我有以下直接在 MySQL 中运行的 SQL

 INSERT INTO `my_tabel` (`data`) VALUES ("my_value");
SELECT * from `my_tabel` ORDER BY `id` DESC LIMIT 1

它插入一行,然后获取新行,这样我就可以返回新 ID 以备后用。

当我尝试在 codeIgniter 中运行 SQL 时我收到一条错误消息,指出我的 SQL 有错误

$m = new my_model();
$sql = 'INSERT INTO `my_tabel` (`data`) VALUES ("'.$my_value.'"); SELECT * from `my_tabel` ORDER BY `id` DESC LIMIT 1';
$m->query($sql);

运行单个 SQL 语句在 codeIgniter 中工作正常,但当我添加第二个 SELECT... 语句时不是。

任何想法(或替代解决方案)?

谢谢

最佳答案

这不是 CI 的限制,而是数据库客户端库的限制。

一次只能执行一个查询。

关于php - 在 codeIgniter 中插入多个 SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10639241/

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