Mysql 编码点火器db功能db->;set()不能与select一起使用?
我一直在想,在codeigniter框架中的db->select()之后是否可以使用db->set() 我已经搜索了一段时间了,但我找到的都是db->set()的实现,只用于更新和插入 这是我试图做的Mysql 编码点火器db功能db->;set()不能与select一起使用?,mysql,codeigniter,Mysql,Codeigniter,我一直在想,在codeigniter框架中的db->select()之后是否可以使用db->set() 我已经搜索了一段时间了,但我找到的都是db->set()的实现,只用于更新和插入 这是我试图做的 $this->db->select(" '1' AS id,MsMShipNo,date(AppDate) AS AppDate"); $this->db->from("Mailbox"); $this->db
$this->db->select(" '1' AS id,MsMShipNo,date(AppDate) AS AppDate");
$this->db->from("Mailbox");
$this->db-set("id", "'id'+ 1", FALSE);
$this->db->limit(700);
假设我的代码添加了增量变量(bil)
先谢谢你
编辑
谢谢大家的回复
实际上,我想使用set-in-codeigniter编写这样的代码
获取编号的行号。这些数据将作为json发送
更新: 谢谢@DFriend的提及
set()对select语句没有影响。$this->db->set键入您到底想做什么?在上下文中,选择您显示的内容没有意义。您正在尝试选择或更新吗?select中的原因集()没有意义。
set()
对CI中的select语句没有影响。输入错误无关紧要,set()
中的值不会包含在运行的查询中。
set @rownum := 0;
select name,
@rownum := @rownum + 1 as row_number
from your_table
order by name