生成全局变量并在函数中递增-CodeIgniter
我试图在我的模型中创建一个全局变量,以增加mysql表中的id字段,但CI不允许创建全局变量 我到处搜索,人们提到必须创建一个库并在那里声明全局变量,然后在模型中加载库并使用变量 我理解这种方法,但是如何/在哪里增加变量值,以便下次在函数中调用它时,它将是+1 提前感谢您的帮助生成全局变量并在函数中递增-CodeIgniter,codeigniter,global-variables,Codeigniter,Global Variables,我试图在我的模型中创建一个全局变量,以增加mysql表中的id字段,但CI不允许创建全局变量 我到处搜索,人们提到必须创建一个库并在那里声明全局变量,然后在模型中加载库并使用变量 我理解这种方法,但是如何/在哪里增加变量值,以便下次在函数中调用它时,它将是+1 提前感谢您的帮助 编辑:我试图做的事情是,每当我在表中插入新行时,我想从最后一个条目id号继续,即表中的最后一个id号是9,我想从该数字开始递增,并使新行id号为10如果您能够通过CI访问数据库,那么您可以使用活动记录计数\u all()
编辑:我试图做的事情是,每当我在表中插入新行时,我想从最后一个条目id号继续,即表中的最后一个id号是9,我想从该数字开始递增,并使新行id号为10如果您能够通过CI访问数据库,那么您可以使用活动记录计数\u all()功能 来自CI文档 允许您确定特定表中的行数。 在第一个参数中提交表名。例如:
echo$this->db->count_all('my_table')代码>
//生成一个整数,如25
您只需返回表中的行数,并为新条目中的行添加1。请,某人:p.仍在搜索解决方案您可以在MYSQL中使用自动增量。我不明白你为什么要用PHP做这件事。是的,我想我可以做到,但我认为我不允许改变数据库的设置方式