创建一个全局变量并在函数中递增 - CodeIgniter

时间:2012-12-27 15:03:01

标签: codeigniter global-variables

我正在尝试在我的模型中创建一个全局变量来增加mysql表中的id字段,但CI不允许我创建全局变量。

我一直在搜索,人们提到必须创建一个库并在那里声明全局变量,然后在模型中加载库并使用变量。

我理解这种方法,但是我如何/在哪里可以增加变量值,以便下次在函数中调用它时会是+1?

提前感谢您的任何帮助

编辑:我正在尝试做的事情是每当我在表中插入一个新行时,我想继续从最后一个条目id号开始,即表中的最后一个id号是9,我想要增加从该号码开始,使新行ID号为10

1 个答案:

答案 0 :(得分:0)

如果您能够通过CI访问数据库,则可以使用Active Record count_all()函数。

来自CI文档http://ellislab.com/codeigniter/user-guide/database/active_record.html

  

允许您确定特定表中的行数。   在第一个参数中提交表名。例如:

     

echo $this->db->count_all('my_table');

     

//生成一个整数,如25

您只需获取返回的表中的行数,并为新条目中的行添加1。

相关问题