草庐IT

codeigniter-2

全部标签

php - 如何使用 Codeigniter db->insert() 方法在 MySQL 中添加日期

我正在使用我的表单在MySQL中保存出生日期db->insert()方法,但它没有正确插入数据库。如何在MySQL中以正确的日期格式保存输入字段值?(在MySQL中,dob的类型也设置为“DATE”。) 最佳答案 MYSQLDATE-YYYY-MM-DD格式的日期所以需要通过sql或者php进行转换PHP$date=date('YYYY-MM-DD',strtotime($old_date));$date=date('Y-m-d',strtotime($old_date)); 关于php

php - 如何将图片路径和名称上传到数据库 - Codeigniter

我知道这个问题已经被问过好几次了,但是我发现的所有其他问题都与我想要的不同。我想将文件名和文件路径上传到名为“factoryimages”的表中。这样做的最佳方法是什么?我的Controller功能:functiondo_upload(){$config['upload_path']='./assets/uploads/';$config['allowed_types']='gif|jpg|png';$config['max_size']='1000';$config['max_width']='';$config['max_height']='';$config['overwrite

php - 如果表单字段输入为空而不是在数据库 CodeIgniter 中更新

我有一个包含8个输入字段的表单。现在我不想更新数据库中留空的字段。这是我喜欢检查的字段。如果为空,则不更新它们并保留原始值。如何做到这一点?这是我在Controller中的功能functionupdate_profile(){$data=array('name'=>$this->input->post('name'),'email'=>$this->input->post('email'),'telefoon'=>$this->input->post('telefoon'),'gsm'=>$this->input->post('gsm'),'facebook'=>$this->inpu

php - Codeigniter、Activerecord 和 MySQL UDF

我们目前正在使用lib_mysqludf_preg用于与Codeigniter和Activerecord进行正则表达式模式匹配的UDF。使用PREG_REPLACEUDF,我能够通过自定义查询去除所有非数字和字母字符,Activerecord失败并返回错误result()onanonobject作品:$query=$this->db->query(sprintf("SELECT*FROMtableWHEREPREG_REPLACE('/[^a-zA-Z0-9]+/','',UPPER(first_name))='%s'ANDPREG_REPLACE('/[^a-zA-Z0-9]+/',

php/Codeigniter--如何通过排除时间来比较日期

我的数据库表中有一个字段作为日期时间作为creater_date并且值以2013-09-1302:12:44的形式存储>现在我必须将今天日期(没有时间)与creater_date表字段进行比较。我试过下面的代码,但它显示错误:functioncheck_existing_User_weightStatus($u_id){$this->load->database();$this->load->helper('date');$today=date('Y-m-d');$array=array('creater_id'=>$u_id,DATE('created_date')=>$today)

php - 优化在 codeigniter 中进行查询的方式

我正在使用codeigniter开发一个项目。我在基于多个条件进行查询时遇到问题。最简单的方法是为每个属性设置单独的条件,但我需要一种优化的方法,因为稍后我将拥有超过25个属性,所以25个条件看起来很奇怪。这是示例代码$this->db->select('*');$this->db->from('listings');$this->db->join('hotel_features','listings.id=hotel_features.listing_id');$this->db->where('listings.country_code',$country_t);$this->db

mysql - 如果不存在则插入 Codeigniter

我的Controller:functiongetFeed(){$feed_url=$this->input->get("url");$content=file_get_contents($feed_url);$x=newSimpleXmlElement($content);foreach($x->channel->itemas$entry){$feeds[]=array('title'=>(string)$entry->title,'url'=>(string)$entry->link,'username'=>$this->session->userdata('username'));

php - codeigniter 中的这个数据库错误是什么

我在codeigniter中遇到以下错误错误号:1064YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'WHERE`appID`='buttn_default''atline2SELECT`responseURL`WHERE`appID`='buttn_default'这是我用来从数据库中获取数据的模态函数functionget_response_url($appID,$merchant_id){$this->db-

php - 使用 codeigniter 事件记录集从 mysql 获取数据时 CodeIgniter 中的 UTF-8 问题

我已经应用了所有在线可用的提示/技巧,以使用utf8启用我的codeigniter和mysql。我有数据库及其整理表"utf8_unicode_ci".在html中,我为utf8应用了元标记:在我的codeigniter实例中,我再次确认设置:config.php`$config['charset']='UTF-8'并且在database.php文件,我有:$db['default']['char_set']='utf8';and$db['default']['dbcollat']='utf8_general_ci';当我使用codeigniter事件记录显示记录时,它不显示utf8解

php - Active Record 查询中的 Codeigniter 括号

我有这个ActiveRecord来生成查询,$this->purchase_requisition_model->where('deleted','1')->likes('to',$sapfvalue,'both')->likes('date',$sapfvalue,'both')->likes('request_by',$sapfvalue,'both')->likes('deliver_to',$sapfvalue,'both')->likes('name',$sapfvalue,'both')->likes('telephone',$sapfvalue,'both')->like