草庐IT

codeigniter-helpers

全部标签

php - 如何在 CodeIgniter 中将查询结果对象转换为字符串

我的Controller中有以下代码:$sql="SELECTMAX(roll)FROMstudentWHEREdepartment='".$this->db->escape_str($sdata['department'])."'";$query=$this->db->query($sql);没什么问题。我得到了我的期望值。但是,当我尝试在其他地方将此值用作字符串时,如下所示:$rolltext=substr($query->result(),9);print_r($rolltext);die();然后在本地运行应用程序,我得到以下错误:APHPErrorwasencountered

php - Codeigniter 显示没有错误的空白页

我有一个在本地主机上运行良好的codeigniter应用程序。当我在服务器上上传相同内容时,它显示空白页面并且没有返回任何错误。我也用过大约。Stackoverflow或其他网站上提到的所有方法。请指导我。更新我发现有$this->load->database();当我删除它时,它起作用了,但是当我再次添加它时,它不起作用。我的站点在共享托管服务器上 最佳答案 在位于你的基础检查中的index.php文件中define('ENVIRONMENT','development');如果不是,则定义相同。或者你可以这样写error_rep

php - 在 mysql 中向逗号添加不需要的字符 - codeigniter

这是从mysql获取数据的codeigniterController语句$result=$this->db->select("GROUP_CONCAT(Service_nameSEPARATOR',')ASservice_names")->where('Service_boid',$boId)->get('service');这里的问题是,mysql中的语法错误,因为while回显了查询:SELECTGROUP_CONCAT(Service_nameSEPARATOR',`'`)ASservice_namesFROM(`service_info`)WHERE`Service_boid`

php - 使用组合框从表中获取数据(Codeigniter)

我想从表kendala中获取数据N_KENDALA。表“Kendala”与表“Pelayanan”连接这是我的Controller->pelayanan.phppublicfunctionubah($ID_PELAYANAN){$data['Kendala']=$this->model_pelayanan->kendala();$data['Isi']=$this->model_pelayanan->detail($ID_PELAYANAN);$this->load->view('admin/start');$this->load->view('admin/header',$data)

在where Codeigniter中的主动记录问题

我已经写了这篇主动记录$query=$this->db->from('tbl_restaurantastr,tbl_restaurant_serviceareaastrs,tbl_restaurant_cuisinesastrc')->where('tr.id','trs.restaurant_id')->where('tr.id','trc.restaurant_id')->where('trs.servicearea_subujrb',$search_suburb)->get();这会生成以下查询,该查询提供0行。SELECT*FROM`tbl_restaurant`as`tr`,`tbl

php - Codeigniter insert_batch 限制问题

我正在使用codeigniterinsert_batch()函数,而不是使用简单的插入来循环数据。我的行数约为390,其中只有100行插入,因为codeigniter(或mysql)不允许在单个查询中插入超过100行。然后我用array_chunk函数将100乘以100分开,如下所示:$all_hafars=array_chunk($hafar_co,100);foreach($all_hafarsas$hafar){$this->db->insert_batch('hafar_co',$hafar);}同样只有100个插入!有什么想法吗?编辑:我什至将简单的insert函数与tran

php - 如何使用 json 值在 codeigniter where 子句中获取记录

我的问题是在我的表中存储了json编码的值,例如字段名称:offer_promotion[{"name":"samplepromotion","price":"1555","expdate":"2017-05-15","shortdesc":"test","longdesc":"test"}]现在我想为选择的记录编写查询,例如,例如:$this->db->where('offer_promotion',"name":"samplepromotion");如何写这个查询? 最佳答案 数据库中的json作为一个简单的字符串。所以你必须应

php - Codeigniter 数据库错误编号 1048 值显示 NULL,即使它们不是 NULL

我遇到了codeigniter显示数据库错误号1048的情况。似乎值为NULL,但是当我尝试检查它时使用var_dump($_POST)值不为NULL。Controller:Jurusan.phppublicfunctionsimpan(){$this->form_validation->set_rules('code','Kode','required|integer');$this->form_validation->set_rules('jurusan','Jurusan','required');$this->form_validation->set_rules('singka

php - 我的 Codeigniter 使用 ajax 自动完成

我正在向我的站点添加私有(private)消息。在我表单的收件人文本字段中,我想在有人开始输入时建议有效的用户名。在阅读了教程并研究了一些脚本之后,我编写了以下代码,用于从名为users的数据库表中建议用户名。它有效,但我不确定它的正确性和安全性。Jquery(使用JqueryUI自动完成插件):$(function(){$("#username").autocomplete({//therecipienttextfieldwithid#usernamesource:function(request,response){$.ajax({url:"http://localhost/mys

php - 使用 CodeIgniter 进行用户注册

我正在尝试使用CodeIgniter构建一个注册系统。我有一个名为Register的Controller,代码如下:classRegisterextendsCI_Controller{publicfunctionindex(){$this->load->helper(array('form','url'));$this->load->library('form_validation');$this->form_validation->set_error_delimiters('','');$this->form_validation->set_rules('username','use