php - SQL 查询的 CodeIgniter 等效代码

标签 php mysql sql codeigniter

我有这个查询,我想把它放在我的 code igniter php 上。

SELECT MAX(IDnumber) FROM student WHERE IDnumber LIKE '2013256%'

我证实了这一点,但它返回错误:

$this->db->select_max('IDnumber');
$this->db->get('student');
$IDnumber = $this->db->like('IDnumber', '2013256', 'after'); 
return $IDnumber;

有人知道我的案子吗?提前致谢...

最佳答案

你在 $this->db->get() 之后得到结果,所以使用

$this->db->select_max('IDnumber');
$this->db->like('IDnumber', '2013256', 'after'); 
$this->db->from('student');
return $this->db->get();

您也可以使用链接方法:

return $this->db->select_max('IDnumber')->like('IDnumber', '2013256', 'after')->get('student');

关于php - SQL 查询的 CodeIgniter 等效代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22939013/

相关文章:

php - Symfony2 拒绝访问的功能测试

php - onkeyup 太慢了

mysql - 如何在我的 SQL 选择语句中选择组合类别名称?

mysql - 排除不同 PC 之间的 MySQL Illegal Mix of Collat​​ion 错误

sql - Postgresql 8.4 - 限制窗口函数范围

php - 您不使用外键的原因是什么? [PHP + MySQL]

javascript - 使用 Javascript 将 FORM_1 (page1.html) 的数据传递给 FORM_2 (page.html)

mysql - 是否可以添加 id 列只是 sql 查询的结果

mysql - 有没有办法使用 MYSQL 在 CASE 语句 THEN 部分中执行多项操作?

mysql - 为什么 ALL 关键字在此查询中不起作用?