首页 文章
  • 0 votes
     answers
     views

    codeigniter查询

    我正在尝试编写具有MAX,SUBSTRING和CAST的CodeIgniter查询,它们返回一个整数值 . 这就是我在传递前缀(AL,PK等)的模块中所拥有的: function getMaxIDMatchingPrefix($locationPrefix){ $sql = "SELECT MAX( SUBSTRING( locationID , 3, 11 ) ) FROM i...
  • 0 votes
     answers
     views

    Mysql连接四个表后选择另一个表中的列作为选择键

    我有上面显示的数据库 . 我有以下要求 . 假设我必须从四个表中获取所有数据small_text_data,big_text_data,file_data,其中meta_data_id与group_meta_data中group_id = 1的meta_data_id匹配 . 我的意思是返回此结果的函数的输入仅为group_id . 所以我该怎么写连接查询,选择特定组的所有meta_data_i...
  • 0 votes
     answers
     views

    Codeigniter在多个JOIN上显示重复行

    我在Codeigniter中有以下查询: $this->db->select('p.productionId, p.name, p.year, p.poster, p.description_nl, p.story_nl, p.castCrew_nl, p.description_en, p.story_en, p.castCrew_en, GROUP_CONCAT(g.gallery...
  • 0 votes
     answers
     views

    row()为特定字段返回null

    我试图将特定字段从记录保存到会话中,用于我的用户角色 . 这里的问题是除了 nama 之外我不能接受任何其他字段 . 控制器/ verify_login public function index(){ $this->load->model('verify_login_model'); $username = $this->input->post('user...
  • 0 votes
     answers
     views

    无法在CodeIgniter中显示用户配置文件的值?

    我正在使用CodeIgniter进行一个简单的twitter克隆练习,并且在我的user.php视图中很难回显我的users表中的 first_name 和 last_name 以及 date_joined 值 . 我只想显示当前登录用户的值 . 我希望在我的视图中,值在会话用户名下面回显 . 我的控制器,视图和模型如下 . 现在我收到以下错误: 消息:不能使用stdClass类型的对象作为数组...
  • 0 votes
     answers
     views

    Laravel联合几个表并按列对结果进行排序

    我有4个单独的选择查询,每个查询都会生成一个具有相同列的表,如id和created_at . 我想联合,然后按created_at命令并获取每个id的最新created_at . 所以我还需要使用group by . 文档中的示例结果为 (select ..) union (select ...) ,但我无法弄清楚如何做类似的事情 DB::select(DB::raw(id, MAX(create...
  • 1 votes
     answers
     views

    sql group不处理被点燃的数据表

    所以我有这个简单的查询,如果我在sql server管理工作室运行它,它给我结果 . Select name, count(*) As thecount from Restaurants group by name 我正在使用codeigniter和一个名为ignited datatable的数据表的包装器库 . 我正在使用它,因为它更容易将sql结果集成到表的一个很好的json格式 . 我遇到...
  • 0 votes
     answers
     views

    分组原因是非对象

    我'm using codeigniter and I'我试图执行一个传递一个where子句的查询执行,这个 where 是一个数组,这是我的代码: $now = date('Y-m-d H:i:s'); $this->record_model->getAllRecord(array('guid' => $guid, ...
  • 6 votes
     answers
     views

    使用laravel查询构建器的字段常量

    使用laravel / fluent查询构建器,我试图使一个常量字段值通过以后订购的联合(ed)选择 . 我还没有找到配方,以流利的方式做到以下几点 . 工会很简单,但你如何让这个领域不断发挥作用呢? 想象一下两个简单的表(省略)和一个联合选择: select field1, field2, 'type1' as field3 from table1 UNION select field1, fi...
  • 5 votes
     answers
     views

    Laravel分页不适用于group by子句

    似乎Laravel分页deos与group by子句不能正常工作 . 例如: $users = Subject::select(DB::raw('subjects.*, count(user_subjects.id) as total_users')) ->join('user_subjects', 'user_subjects.subject_id', '=', '...
  • 13 votes
     answers
     views

    Laravel - Union Paginate同时?

    Brief: 我正在尝试联合2个表 recipes 和 posts 然后将 ->paginate(5) 添加到查询中 . 但由于某种原因,我得到了这个错误: 基数违规:1222使用的SELECT语句具有不同的列数(SQL :(选择计数(*)作为帖子的聚合) Code: $recipes = DB::table("recipes")->select("i...
  • 0 votes
     answers
     views

    Laravel引用外键数据

    Noob问题传入.. $ data = DB :: table('fquotes') - > orderBy('created_at','DESC') - > get(); 我有这个查询,它从fquotes中提取所有数据 . 每个项目都有一个cid,它链接到另一个表中的客户ID . 如何在customers表中包含匹配每行拉出的列(名称)? 我想显示数据: 客户名称来自客户行 - ...
  • 2 votes
     answers
     views

    Laravel - 从created_at(不相关)排序的几个表中获取数据[重复]

    这个问题与以下内容完全相同: Combine 5 tables in Laravel and sort by created_at 1回答 我想从几个表(不相关)中获取数据,并通过created_at列进行排序 . 例如,我有表: posts: id Headers 文本created_at products: id名称描述created_at users: id name email ...
  • 0 votes
     answers
     views

    如何根据第一个条件结果订购Laravel查询构建器

    我有一个公司比较网络应用程序,允许用户在不同的选择下拉列表中选择2个公司并将它们并排比较 . 到目前为止,一切都运作良好,除了订购 . 我希望比较的结果基于首先查询的项目,而不是默认的Laravel created_by字段 . 下面是我的查询生成器代码: public function compareCompanies(Request $request) { if ($request-&...
  • 1 votes
     answers
     views

    Laravel使用雄辩的联接表

    我正在尝试加载最后5条评论,相关帖子只选择帖子中的ID和 Headers . 在第一种情况下,我决定从帖子中获取所有列: Comment::with(['post'])->take(5)->orderBy('id', 'desc')->get(); 它工作正常 . 但是,当我尝试只获得两列(“id,title”)时,不会添加任何帖子 . Comment::with(['pos...
  • 8 votes
     answers
     views

    MySQL SELECT行匹配数组? [重复]

    可能重复:PHP / MYSQL在WHERE子句中使用数组 我有一个名为 $ids 的数组: Array ( [0] => 14 [1] => 15 [2] => 16 [3] => 17 [4] => 18 [5] => 19) 我想从表 Users 中选择 ID 匹配数组上的任何值 . 如何才能做到这一点?
  • 0 votes
     answers
     views

    选择具有数组值的查询

    我将第一个查询中的任何值保存到数组 $ownco 中 . 使用第二个查询,我尝试获取表的所有行,其中 id 具有与数组 $ownco 中相同的值 . 两个错误: SQLSTATE [42S22]:未找到列:1054'where子句'中的未知列'Array':第34行中的数组到字符串转换 $hostname='localhost'; $user='root'; ...
  • 1 votes
     answers
     views

    从result_array()中提取其类型的值

    我希望能够从result_array()查询中获取值以在另一个查询中使用 . Array ( [0] => Array ( [taskID] => 10 ) [1] => Array ( [taskID] => 11 ) [2] => Array ( [taskID] => 12 ) ) 我希望能够遍历数组中的每个项目并返回要在where子句中使...
  • 0 votes
     answers
     views

    mysql使用UNION查询中select as where子句的结果

    我有这个列的表A: id name to_include 1 wanted1 null 2 wanted2 wanted1 如果查询是针对wanted2,那么我需要一种方法来使用WHERE子句中的 to_include 列(在本例中为 wanted1 )中的值,我尝试过这样的方法: SELECT * FROM ( SELECT * FROM A WHER...
  • 2 votes
     answers
     views

    Codeigniter:从多个表中检索数据并显示结果

    我正在使用codeigniter开发我的第一个大应用程序,需要一点帮助,因为我对这一切都很新 . 我知道如何从数据库中获取记录并显示它们,但我现在必须从两个表中获取结果并显示它们 . 我将$ data传递给视图,它适用于$ data ['prop'],但我无法得到其余的 . $data['prop'] = $this->ManageProperty_model->get_propert...
  • 1 votes
     answers
     views

    Codeigniter num_row返回“array”而不是number

    好吧,我试图计算“Membership_Status”= Active的所有行 . 我现在得到的结果是“数组”而不是数字 . 这是我的模特 class Report_model extends Model { function count_members() { $query = $this->db->get_where('Membership', array('Members...
  • 2 votes
     answers
     views

    从CodeIgniter 2.0中的数据库返回和使用多维记录数组

    大家好 !好吧,我正在尝试使用codeigniter,但在我看来,在尝试检索并显示表中的数据时,我已经做了一些混乱,这里是代码片段 . 我想要检索存储在我的文章表中的所有文章以及我需要从关系表中分别提取与每篇文章相关联的所有标签以及分别称为articleTagRelation和标签的标签表 Table structure : Article table : articleID, art...
  • 0 votes
     answers
     views

    如何在Codeigniter中设置character_limiter()

    我是Codeigniter的新手 . 现在我想在视图中设置字符限制 . 首先,使用$ query_result-> result()从数据库中获取数据,然后使用foreach()在视图中显示它 . 这是我的控制器,模型和视图: public function index() { $data = array(); $data['category'] = $this->product_mo...
  • 0 votes
     answers
     views

    codeigniter - foreach查询不起作用

    我从codeigniter开始,我遇到了数据库查询的问题 . 如果我在标准PHP代码中运行查询,它会显示查询中传递的所有数据,但如果我使用codeigniter运行查询,则它只显示带有foreach的一行 . In the Model: $query = $this->db->query('select C.display_name AS "Servicio", B...
  • 2 votes
     answers
     views

    使用未定义的常量APPATH - 假设'APPATH'

    我遇到这个错误,我无法解决它,有人请帮助我T_T 遇到PHP错误 严重性:注意 消息:使用未定义的常量APPATH - 假设'APPATH' 文件名:controllers / Pages.php 行号:4 回溯: 文件:C:\ xampp \ htdocs \ Project \ application \ controllers \ Pages.php行:4功能:_error_handle...
  • 0 votes
     answers
     views

    错误的结果Codeigniter查询

    我是codeigniter和php的新手 . 这是我的模特: function getRelated($newsId, $catId){ $this->db->select('a.id, a.category, a.title, a.photo, a.caption, a. summary, a.detail, a.page_views, b.cat_id'); $th...
  • 0 votes
     answers
     views

    将结果行的列作为可在codeigniter / active record中的索引引用的数组返回

    我在codeigniter / php / active记录的数据库中得到一个特定的行 . 我想将结果作为行的列数组返回,可以像这样引用: result[0] = column1 result[1] = column2 ... 这是我目前的查询: public function get_instance($instanceID = NULL){ $this->db->sele...
  • 1 votes
     answers
     views

    num_rows()函数对于codeigniter中的MSSQL不起作用

    我使用codeigniter和MSSQL db . 从我使用 $query->num_rows() 的查询中获取大量记录 . 但它不起作用 . 如果我使用MYSQL DB那么它的工作正常 . 我的代码是 - function getCountry(){ $this->db->distinct(); $this->db->select(...
  • 0 votes
     answers
     views

    如何在codeigniter中为json格式输出添加 Headers

    我使用sql查询在codeigniter中生成一个sql字符串 . $result['tc'] = $this->db->query("select * from stationList"); 然后我把它传递给命令的视图: $this->load->view('jsontc',$result); 然后使用foreach循环将其更改为数组并将其编码为j...
  • 0 votes
     answers
     views

    Codeigniter where子句与数组

    在Codeigniter这是我的Controller => wishlist功能 $data = array( 'user_id' => $this->_user_id ); $order_by = "id"; $query = $this->Database_model->get_data('wishlist','*', $dat...

热门问题