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では正常に機能しますが、2 番目の SELECT... ステートメントを追加すると機能しません。
アイデア(または代替ソリューション)はありますか?
ありがとう