草庐IT

codeIgniter

全部标签

php - Codeigniter Activerecord 更新方法拒绝插入 NULL 值

我正在使用Codeigniters事件记录库对我的数据库中的列执行更新。这是表的SQLCREATETABLE`schedules`(`id`INT(11)NOTNULLAUTO_INCREMENT,`reservation_id`INT(11)NULLDEFAULTNULL,`title`VARCHAR(255)NOTNULL,`description`VARCHAR(512)NULLDEFAULTNULL,`start_date`DATENOTNULL,`start_time`TIMENOTNULL,`end_time`TIMENULLDEFAULTNULL,`enabled`TIN

php - Codeigniter Active Record - 计算总发现行数 (MySQL)

我在应用了限制的Codeigniter模型中使用复杂的SQL查询。我想计算在未应用限制和偏移量的情况下会找到的总行数。我想将计数连同结果数组一起返回到我的Controller-我该怎么做?如果这是正确的解决方案,我应该把SQL_CALC_FOUND_ROWS放在哪里?这是查询(最初不是我自己构建的):$this->db->select('table1.*,table2.*,table3.*,table4.*,table5.*,table6.*,table7.*,table8.*,table9.*,(SELECTGROUP_CONCAT(field1)FROMtable10WHEREta

php - 为什么 mysqli::multi_query 在一定数量的行后停止?

我正在尝试使用multi_query在表上运行相当大量的更新/插入。总共有大约14,000个查询,但该函数只执行了大约480个,然后它停止而没有错误,PHP继续执行下面片段之外的脚本:if($this->db->conn_id->multi_query($sql)){do{//echo$line.''.mysqli_sqlstate($this->db->conn_id).'';}while($this->db->conn_id->more_results()&&$this->db->conn_id->next_result());$this->message->set('Import

php - CodeIgniter 列表字段

我使用的是CodeIgniter2.1.3。我对函数list_fields()有疑问它应该返回MySQL结果的字段数组。所以我下面的代码应该列出MySQL结果的所有字段。$query=$this->db->query("SELECT*from$tablenamewhereREGNO='$keyword'");$fields=$query->list_fields();foreach($fieldsas$f){echo$f;}它在Windows中工作正常,但在Linux中不工作,但是如果结果中的行数为零,它甚至在Linux中也可以工作。知道出了什么问题吗? 最

php - 从mysql数据库中恢复保存为 "???????"的原始数据

这个问题在这里已经有了答案:UTF-8allthewaythrough(13个答案)关闭2年前。将信息保存到数据库字段时设置如下:characterset:latin1collation:latin1_swedish_ci一旦用户更新信息,我发现很多信息被保存为“?????????????????????????????????????????(问号)到数据库。英文(语言)信息保存时没有问号。所有其他语言都以问号保存。现在我已将字符集更改为utf8,所有语言都已正确保存。问题是我需要恢复保存为问号的信息。例如:“??????????????????????????????”XAMPP版

php - 如何使用 codeigniter 按类别显示产品

我有一个数据库,其中包含两个名为类别和产品的表。我想按类别显示产品。喜欢Category1-Product1-Product2Category2-Product1-Product2但是,我的代码会返回每个产品的类别名称。喜欢Category1-Product1Category1-Product2Category2-Product1Category2-Product2这是我的代码尝试:型号functionNestedProducts(){$sql="SelectC.c_name,P.productnameFromcategoriesCleftjoinproductsPonC.id=P.c

php - 如何选择一列具有两个不同属性的行?

我正在做一个关于使用PHP(使用Codeigniter)和MYSQLcooking食谱的项目。我有三个表:成分-id,name.Recipe-id,nameing_to_rep-recipe_id,ingredient_id(我用这个表来保存哪个食谱有哪些成分。)“获取所有含有鸡蛋(id=64)和盐(id=65)的食谱”的查询是什么我试过:SELECT*FROMrecipeJOINing_to_repONrecipe.id=ing_to_rep.rep_idWHEREing_to_rep.ing_id=64ANDing_to_rep.ing_id=65当然,它不会返回任何内容,但它可以

php - 提交表格时先批准

我正在使用PHPCodeIgniter框架。问题是我希望用户通过选中复选框然后提交表单来检查他们输入并批准的那些字段。像这些字段。Remarks  CustomReferenceNo.DateContainerInformation这是要批准的复选框。Approve   最佳答案 使用jQuery:尝试将它插入到用包装的页面中标签并包括jQuery。$(document).ready(function(){$('forminput[type=submit]').on('click',funct

php - 在codeigniter php中根据性别显示不同的前缀

$all_categories=get_cats($cat);echo"  "."Sons";for($i=0;$i在$all_categories中,我正在获取给定ID的所有子项,get_cats和get_gender是函数。0代表男性,1代表女性。我想先显示“儿子”这个词,然后是他们的名字,然后是儿子的数量,然后是“女儿”这个词以及他们的名字和女儿的数量。现在我显示“儿子”这个词,然后是他们的名字,然后是“女儿”这个词和他们的名字,但是即使给定的id没有child,也会显示“儿子”和“女儿”这两个词。 最佳答案

php - Grocery CRUD 中的依赖下拉列表 (CodeIgniter)

我在玩下拉菜单时遇到了问题。我试着用这个http://www.grocerycrud.com/forums/topic/1087-updated-24112012-dependent-dropdown-library/但实际上我的要求是完全不同的。我有一个表fwld_products,我在其中添加所有其他表的类别,来自fwld_cat_main(主要类别的ID),fwld_cat_sub1(sub1类别的id)fwld_cat_sub2(sub2类别的id)fwld_cat_sub3(sub3类别的id)当用户选择主菜单时,我想以这种方式显示下拉列表类别,出现下拉列表(sub1)具有与