【mysql – 使用between子句的Codeigniter数据库错误】教程文章相关的互联网学习教程文章

Codeigniter和MYSQL DateTime【代码】

我有一个查询如下:$query = $this->db->get_where('Bookings', array('Status' => 0, 'Driver_ID' => null, 'Date'=> 'NOW()'));日期字段是一个日期时间类型,我想要记录他们的日期与今天相同的记录,但是上面的,以及我厌倦的其他一切都不起作用. 任何人都可以告诉我如何正确地提取今天的记录,忽略日期时间的时间部分. 谢谢你的帮助 UPDATE 我现在已将查询转换为以下内容$start = date('Y-m-d 00:00:00');$end = date('Y-m-d 23:59:...

mysql – 如何从codeigniter中的数据库表中获取偶数/奇数id号【代码】

我是codeigniter的新手,只是在查询中堆叠来解决紧急项目的报告.请帮我Codeigniter的专家. >我有一个大型数据库表,并希望只显示该表中的奇数/偶数数据行,这些行将按名称为“sale_id”的表字段进行过滤.我在PHPMyadmin中尝试了原始编码,它对我有用.但不能在Codeigniter中申请. SELECT * FROM ospos_pak_sub_cat WHERE id%2 = 0; 在原始PHP编码中为我工作.如何在Codeigniter中使用它.我在该查询中使用了Where Condition,现在想要添加...

php – 计算Codeigniter中连续多少个MySQL字段【代码】

我需要编写一个方法,允许我计算用户填充的行数.例如:User Name Age Country Gender Height1 Mike 34 USA Male 62 Bill 23 CA 53 Jane 31 USA 在上面的示例中,我想查询数据库并返回一个值,该值将反映用户记录的完成程度.如:User 1 = 100% complete User 2 = 80% complete User 3 = 60% complete我正在使用Codeigniter 3.你能帮助我吗?解...

mysql – Codeigniter迁移多个表每个表一个迁移文件【代码】

我想开始使用内置于CI中的DBForge和迁移类,但我不确定如何为我的所有表创建迁移. 我的想法是在我的安装程序过程中为以下每个表都有一个迁移文件:广告,公告,配置,用户,点.当用户安装应用程序时,它将自动运行这些迁移文件并创建表. IE:001_advertisements,001_announcements,001_config,001_users,001_points 001_map_advertisementsclass Migration_map_advertisements extends CI_Migration {public function up(){$this->dbforg...

php – Codeigniter运行mysql查询和返回行的echo数【代码】

<?=$this->db->count_all_results('users')?>嗨,我被困在某事上.如何运行如下所示的查询计数并回显所有返回的行?我目前正在使用上述声明,但我需要这种改进.<?php $aa = $this->db->query("SELECT * FROM users WHERE itemNumber = 1");解决方法:使用num_rows()方法<?php$aa = $this->db->query("SELECT * FROM users WHERE itemNumber = 1"); echo $aa->num_rows();?>

codeigniter 3.1 PDO mysql错误号:3D000 / 1046未选择数据库

我有问题将codeignier 2.xx升级到3.xx之前,我找不到任何已完成的答案.所以我想分享一下我是如何解决它的. 在Codeignier官方网站上显示如何将PDO与Mysql连接如下For the PDO driver, you should use the $config[‘dsn’] setting insteadof ‘hostname’ and ‘database’: $config[‘dsn’] = ‘mysql:host=localhost;dbname=mydatabase’https://www.codeigniter.com/user_guide/database/connecting.html 但我仍然无法使它工作,...

mysql – 使用Active Record的CodeIgniter中的查询中的DATE_FORMAT不起作用【代码】

编码器.我在这里遇到一个小问题,无法找到解决方案.我正在使用CI中的Active Record构建查询.这是查询的代码:$this->db->select("u.id AS user_id, u.email, p.display_name, p.first_name, p.last_name, s.status_id, s.message");$this->db->select("DATE_FORMAT(s.created_at, `Publicado el %d/%m/%Y a las %h:%i %p`) AS created_at", FALSE);$this->db->join($this->_table_users . ' u', 'u.id = s.user_id');$this->db->joi...

php – 使用mysql set变量的Codeigniter问题【代码】

嘿guyz我有一点codeigniter问题,我不知道如何解决这个问题.如果你对此有任何解决方案,那么回答我SET @weekVideoCount := (SELECT COUNT(*) FROM videos v );SELECT @weekVideoCount;当我在Sqlyog上执行此查询时,结果将成功显示,但如果我通过这样的模型调用此查询function getWeeklyUserData(){$query= $this->db->query("SET @weekVideoCount := (SELECT COUNT(*) FROM videos v);SELECT @weekVideoCount;");return $query->resul...

是否可以在mysql或PHP或CODEIGNITER中搜索显示多个可能结果的多个单词【代码】

我在sql中有表 员工表ID firstname lastname bandname ------------------------------------1 John Lennon Beatles2 Paul Mccartney Beatles3 Ringo Starr Beatles4 George Harrison Beatles现在,如果我搜索“George Mccartney”,结果应该是ID为4和2的行 或者如果搜索“1 Paul Starr”,结果应该是包含这三个单词的3行.解决方法:sqlFiddle exampleSET @search = '1 Paul Starr...

mysql – 如何在Codeigniter中计算页面视图并按IP地址限制计数?

我想知道人们在我的网站上查看我的用户个人资料的次数. 我想在我的数据库中保持计数,并在用户刷新页面时停止计数递增.按IP限制. 我知道需要每天创建和清空一个ip地址缓存. 有没有关于如何做到这一点的指示.谁能跟我说话呢?解决方法:>您可以使用$this-> input-> ip_address()来获取控制器中用户的IP地址>在数据库中,您可以保存IP,用户首次访问网站的时间和计数器>如果时间少于24小时,请勿增加计数器.>如果时间超过24小时,则更新ip的...

php – codeIgniter使用mysql_real_escape_string()代替.database连接问题【代码】

我有数据库安装在服务器上的代码点火器我想在我的mac上运行相同的数据库,我使用MAMP并且我在htdocs中复制项目文件夹,但是我有这个错误你能帮帮我吗ErrorException [ 8192 ]: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.解决方法:不要害怕更改核心文件,只需更改FCPATH / system / database / drivers / mysqli / mysqli_driver.phpfunction escape_str($str, $like = FALSE) {if...

mysql – codeigniter:如何避免db查询返回最后一个语句作为键值【代码】

我在codeigniter中查询结果之前执行了几个查询:$sql_drop_temptable = "...blabla..."; $sql_prepare = "it creates a temporary table; where I sum up later..."; $sql_summe = " select sec_to_time(sum(time_to_sec(summands))) from workday;";$query = $this->db->query($sql_drop_temptable); $query = $this->db->query($sql_prepare); $query = $this->db->query($sql_summe)->row(); var_dump($query);如何避免将最后一...

Codeigniter中的Mysql“CREATE VIEW”【代码】

我想在CodeIgniter中创建这个mysql语法:CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition因此,如果视图已成功完成,请从先前的CREATE VIEW生成的那些表中创建一个额外的CREATE VIEW.解决方法:使用$this->db->query('CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition');这会奏效.

php – Codeigniter缩略图图像路径无法存储在MySql中【代码】

我正在尝试使用Codeigniter创建一个简单的应用程序,我需要在MySql数据库中存储缩略图图像路径.图像以及缩略图版本在上传文件夹中正确上传,我可以在上传时将图像路径存储在我的数据库中,但我无法将缩略图图像路径存储在数据库中.我在控制器中试过这个:$thumbnail= $this->resize($data['upload_data']['full_path'], $data['upload_data'] ['file_name']); $thumbnail_path = './uploads/'. $thumbnail; $newRow = array("title" ...

mysql – SQL在两个表上加入Codeigniter?【代码】

我正在建立一个网址缩短/重定向服务,我有点困惑,我怎么能最好地从两个表中获取数据. 我有两个这样的表: 重定向id datetime ip_address browser_agent url_string链接id alias url created user_id链接存储链接详细信息,每次重定向时,它都会在重定向表中记录为每个重定向的单行. 链接中的别名和重定向中的url_string是相同的.例如Dw4所以域名将是example.com/Dw4 – 重定向到链接中的url字段. 我想要实现的是从重定向表中选择(并计...