草庐IT

CodeIgniter-combobox

全部标签

php - Codeigniter Active Record 只选择第一条记录而不是最近的记录

我的问题很简单。我正在使用codeigniter事件记录,模型类所要做的就是从属于用户的表中选择最新的项目。functionget_progress($users_id){$query=$this->db->get('progress');$this->db->where('user_key',$users_id);$this->db->order_by("id","desc");$this->db->limit(1);return$query->row_array();}看似简单,但出于某种原因,它正在抓取与user_key匹配的最低ID。我尝试将where语句更改为$this->d

php - Codeigniter 删除连接子句中的 "("

我在连接子句中遇到问题...这是我的代码:$this->db->select("users.id,users.first_name,users.second_name")->from("users");$this->db->join("users_groups","users_groups.user_id=users.idAND(users_groups.group_id=".$this->config->item("admin_group")."ORusers_groups.group_id=".$this->config->item("admin_location_group").

php - 使用 codeigniter 和 mysql 回显图像数组

我在MySQL数据库中有GROUP_CONCAT,所以我创建了View,其中有一行图像数组。这是:我正在使用PHPCodeIgniter并尝试在我的页面上显示这些图像,但存在一些问题:它只显示那些不在表格行中的数组中的图像。这是我要显示的代码:hotel_images));?>"width="73"height="53">所以,我的问题是如何在相同的中显示图片作为一个数组?有什么建议吗? 最佳答案 你可以像这样尝试爆炸:$images=explode(',',$yourquery);$geth){?>"width="73"heigh

php - 是否可以使用 Codeigniter Active Record 更新 JOINed 表?

这是我想做的functionedit_save($data,$post_id,$user_id){$this->db->where('post.user_id',$user_id);$this->db->where('post.post_id',$post_id);$this->db->join('data','post.data_id_fk=data.data_id','left');$this->db->update('post',$data);}“post”表需要与“data”左连接。当我运行上面的命令时,我收到一条SQL错误,指出未找到“数据”表中的字段之一。有什么建议吗?更多

php - 在 CodeIgniter 中显示数据库表

我正在尝试使用CodeIgniter显示表格。我做了一个函数来从一个表中选择所有数据,并在单击按钮时使用foreach循环显示它。我收到此错误:Fatalerror:CalltoundefinedmethodCI_DB_mysql_driver::result()inC:\Xampp\htdocs\Auction\application\models\bidding_model.phponline47这是我的Controller页面:publicfunctionviewauction(){$this->load->model('bidding_model');$data['query'

php - Codeigniter AJAX 在不刷新的情况下从 MySQL 数据库获取数据的正确方法

我目前正在尝试使用AJAX和jQuery来完成一些基本任务,而无需离开网页。我的目标是在不刷新页面的情况下查询数据库中的表并将该信息附加到列表中。CurrentItems这是我的按钮,它有ID。("触发按钮");我的脚本是这样的$('#btnList').click(function(e){$.ajax({url:"/cashbook/get_item",datatype:'json',type:"POST",success:function(result){alert(result);$.each(result.results,function(item){$('ul').appen

php - ci_sessions 表中的 CodeIgniter 出现 1064 错误

//Runtheupdatequery$this->CI->db->where('session_id',$this->userdata['session_id']);$this->CI->db->update($this->sess_table_name,array('last_activity'=>$this->userdata['last_activity'],'user_data'=>$custom_userdata));我在CodeIgniter中使用session时遇到问题。我下载了delasCI版本,我必须修改很多东西才能让它工作,但是,当我尝试登录我的网络时,我遇到了这

php - Codeigniter 2.2 - 使用左连接和多个 where 子句更新 Active Record

我有以下SQL:UPDATEmsh_leadsmlLEFTJOINmsh_leads_disposition_logdlONml.id=dl.lead_idSETml.assigned_to=nullWHERE((dl.disposition_id!=6ANDdl.disposition_id!=3)OR(dl.disposition_idISNULL))AND(ml.assigned_to=?ANDml.decline=0ANDml.subcategory_id=?)创建这个有一些逻辑(根据某些情况,有些地方来去去去)所以我希望在Codeigniter(2.2)ActiveRecor

php - 从两个表中选择的 SQL 返回重复值 - Codeigniter

我必须从两个表中检索一些所有数据。没有条件。但是我的代码返回重复的数据值。每个表包含4行中心表:培训类(class)表:输出:我的Controller代码:$this->load->model("admindata");$data['query']=$this->admindata->getcentrelist();$this->load->helper('url');$this->load->view('admin/header');$this->load->view('admin/training',$data);$this->load->view('admin/footer');

php - Codeigniter:将 activeRecord 与手动查询相结合?

我对Codeigniter中的activerecord与手动查询略有了解。ActiveRecord非常棒,因为它是关于标准查询的,而且开发时间非常短。但是,当需要为查询添加一些复杂性时,ActiveRecord的使用会变得相当复杂。子查询或复杂的连接至少让我很头疼。由于当前的“$this->db->query”调用会立即执行设置的查询,因此它不能与正常的activeRecord调用结合使用。那么,我能做些什么来结合这两种方法呢?我想要完成的示例:$this->db->select('title,content,date');$this->db->from('mytable');$thi