我有2个表,我希望其中一些列在另一列从用户获取数据时自动更新。这是我的场景:用户注册,他的详细信息转到“用户”表。注册用户现在可以发帖了。当他发帖时,他的帖子会转到“帖子”表。现在我想在他/她发帖时显示用户“用户名”。因此,结论是我希望表“users”中的列“username”自动与表“posts”中的列“username”同步。因此,一旦用户发帖,它就会看到特定用户发了帖。下面是我将如何实现它assets/images/posts/">Postedon:inby">ReadMore这是我尝试过的一个功能,但它不会在我发帖时更新我的“帖子”表列“用户名”。publicfunctio
我正在获取产品列表。每个产品可能有一张或多张图片,我只想返回第一张图片。$this->db->select('p.product_id,p.product_namei.img_name,i.img_ext');$this->db->join('products_imagesi','i.product_id=p.product_id','left');$query=$this->db->get('productsp');有没有办法使用CI事件记录类将db->join限制为1条记录? 最佳答案 在调用$this->db->get('pr
当用户登录到我的CodeIgniter应用程序时,我需要一个配置文件列表,他们必须在他们访问的每个页面的菜单中。而不是像这样在我的应用程序中的每个方法上调用模型函数:if($this->users_model->is_logged_in()){$data->profiles=$this->profiles_model->get_profiles();}$this->load->vars($data);有更好的方法吗?我也考虑过像这样扩展CI_Controller类的选项,但无法确定如何最好地将变量传递给需要该信息的实际方法。classMY_ControllerextendsCI_Con
这是我在CI中的第二个网络应用程序。我试图从表单中获取单个值(在提交时)并将其插入数据库。我有一个Controller“urlsubmission”:load->model('domaincheckmodel');$this->domaincheckmodel->verifyduplicates();}}?>模型(domaincheckmodel)-在数据库中搜索任何重复项:db->query($sql,array($this->db->escape_str($postedTLD)));//Querydb#CONDITIONif($endquery->num_rows()>0){$th
我刚刚意识到你不能使用:$this->db->join()与$this->db->update()似乎“join”是由codeigniter执行的,但在查询中没有使用,在更新基础表后看到:$this->db->last_query();我看到没有join。然后我尝试对联接表进行更新,认为联接只会在需要时使用,但我没有工作,并告诉我错误1054“where子句中的未知列XXX”。有没有办法强制使用codeigniter?我构建软件的方式,我真的不想自己构建查询的所有不同部分(连接、位置)和调用$this->db->query()。注意:我看到了这些链接:Codeigniteractive
我有一个问题我有一个问卷网站,使用学生作为受访者来填写网站的事项。问题是,当将问卷结果中包含的数据发送到数据库时,数据并未记录在数据库中。这是我名为“jawab”的表,作为答案记录,列为:'NIS'作为学生证“ID_SOAL”作为问题ID学生回答“JAWABAN”|国家信息系统|ID_SOAL|JAWABAN||...|......|......|那张table(jawab)还是空的现在在我的Controller代码中命名为“soal”作为问题Controller:publicfunctionindex(){$data['title']="KriteriaRumahMasaDepany
我想在CodeIgniter中制作这个mysql语法:CREATEVIEWview_nameASSELECTcolumn_name(s)FROMtable_nameWHEREcondition因此,如果View已成功创建,则从之前的CREATEVIEW生成的那些表中创建一个额外的CREATEVIEW。 最佳答案 使用$this->db->query('CREATEVIEWview_nameASSELECTcolumn_name(s)FROMtable_nameWHEREcondition');这会起作用。
我正在尝试使用Codeigniter制作一个简单的应用程序,我需要在MySql数据库中存储缩略图图像路径。图像和缩略图版本正确上传到上传文件夹中,我可以在上传时将图像路径存储在我的数据库中,但我无法将缩略图图像路径存储在数据库中。我在Controller中试过这个:$thumbnail=$this->resize($data['upload_data']['full_path'],$data['upload_data']['file_name']);$thumbnail_path='./uploads/'.$thumbnail;$newRow=array("title"=>$this-
我已使用$this->db->insert()将数据插入到我的表中。当数据插入成功时必须显示消息,并且数据不应再次插入。Controller:publicfunctionindex($message=''){$this->load->template('homePage');}/***Insertfunctionlaity*/publicfunctioninsert(){if($_POST['save']){$result=$this->home->insertEntry();$data['message']=($result>0)?'saved':'Not';redirect('Ho
我正在使用应用程序(学校管理系统),我要创建一个多数据库驱动的应用程序,每年一个单独的数据库。我的方法是>>我制作了一个带有类似选择选项的表单Year2010Year2011Year2012Year2013Year2014Year2015SoOn...当用户从给定选项中选择任何年份时,我的select_database将设置数据库以便使用configure.php(Controller)publicfunctionselect_database(){session_start();$_SESSION['current_database']=$this->input->post('dat