codeigniter mysql查询_php – CodeIgniter MySQL查询不起作用
我试图让这个查询在CodeIgniter中工作,但它正在吐出一个错误:
A Database Error Occurred Error
Number: 1096
No tables used
SELECT *
如果我将查询直接放入MySQL,它可以正常工作(我用值替换$variables).这是查询作为codeigniter的输入:
$this->db->query("
SELECT *
FROM writing_quests
LEFT OUTER JOIN members_quests_completed
ON members_quests_completed.quest_id = writing_quests.id
WHERE writing_quests.level_required <= $userlevel
AND (
members_quests_completed.user_id = $user_id
OR
members_quests_completed.user_id IS NULL )"
);
$query = $this->db->get();
我做错了什么,我错过了吗?
我已经包含了整个函数调用,以防问题出在其他地方?我已经多次完成了这件事而没有任何问题.
function get_all_quests_for_user() {
$user_id = $this->session->userdata('user_id');
$userlevel = $this->session->userdata('user_level');
$this->db->query("SELECT writing_quests.id, writing_quests.points_availible, writing_quests.name, writing_quests.note, writing_quests.instructions, writing_quests.time_limit, members_quests_completed.location_completed, members_quests_completed.status FROM writing_quests LEFT OUTER JOIN members_quests_completed ON members_quests_completed.quest_id = writing_quests.id WHERE writing_quests.level_required <= '$userlevel' AND writing_quests.unlocked = 1 AND ( members_quests_completed.user_id = '$user_id' OR members_quests_completed.user_id IS NULL )");
$query = $this->db->get();
$this->db->last_query();
return $query->result();
}
codeigniter mysql查询_php – CodeIgniter MySQL查询不起作用相关推荐
- php mysql 中文_PHP连接MySQL查询结果中文显示乱码解决方法
我们首先假设数据库中采用的编码为UTF-8 这时我们在PHP页面中应当首先添加 此处charset的值utf-8必须与文件保存时的编码类型一样 之后在数据库查询前添加 mysql_query(&quo ...
- php查询mysql数据库_php中如何查询mysql数据库数据?
php中查询mysql数据库数据的方法:首先用navicat新建数据库并建表:然后添加数据并与数据库连接:接着用[mysql_select_db]函数选择要查询的数据库:最后将文件在浏览器中打开即可. ...
- php连接mysql地址_PHP连接mysql
PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Data Objects) 在 ...
- 使用php连接mysql数据库_PHP使用mysql与mysqli连接Mysql数据库用法示例
本文实例讲述了PHP使用mysql与mysqli连接Mysql数据库的方法.分享给大家供大家参考,具体如下: 代码很简单直接上了 /** * @Author: HTL * @Description: ...
- php.ini mysql扩展_PHP安装mysql.so扩展及相关PHP.ini 配置参数说明
在PHP中mysql_connect模块已经逐渐被弃用,我在搭建环境时也没有再安装mysql扩展,但是今天在维护一个老项目时,出现报错 Fatal error: Uncaught Error: Cal ...
- php 复制mysql数据库_PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...
- mysql 省市县三级联动查询_PHP+AJAX+MYSQL 仿凡客诚品省市县三级联动下拉菜单查询效果...
连接数据库:db.php $dbhost="localhost"; $dbpassword="123"; $dbuser ='root';//数据库用户名 $d ...
- php和mysql入门_PHP和MySQL入门(10)
在第二章中,我们使用一个叫mysql的程序来连接到MySQL数据库服务器,在这个程序中,我们可以输入SQL查询(命令)并立即显示查询结果.在PHP中,有着类似的机制:mysql_query函数. my ...
- php简单的mysql类_PHP 简单mysql封装类
class Mysql { private $host ; private $user ; private $pwd ; private $dbName ; private $charset ; pr ...
最新文章
- python类的命名空间与组合
- java富文本编辑器wangEditor-3.1.1的使用流程
- 现行的web开发框架分析
- Jackson 学习
- sitemap.xml 静态和动态生成页面 shopnc二次开发 动态生成sitemap.xml
- 将xml文件由格式化变为压缩字符串
- 28个python爬虫项目,你想要的爬虫知识都准备好了~~
- 光纤上网究竟是如何实现的?
- 折腾黑苹果——重装10.10.3 传统BIOS+MBR+变色龙 引导方案
- 【书记舞】MMD动作+镜头+配音下载
- win10系统点电脑无线图标没反应的,点设置里的显示可用网络没反应
- 100天精通Andriod逆向——第6天:Andriod 开发入门
- @Caching,@Cacheable,@CachePut的使用
- zData上新丨2000/5000系列数据库一体机带来三重提升
- Python为我定时发短信
- 你们公司要求你写过如软著和专利吗?
- 北京站回顾 | 思变·数驱营销闭环
- 【公告】变更!采用动态复权作为回测复权机制
- 基于FPGA的波形发生器设计
- 计讯物联山体滑坡地质灾害监测方案为灾区保驾护航
热门文章
- Git 存储过程探究_无赖皮肤-ChinaUnix博客
- Js 获取当前页面的高度
- 信息学奥赛一本通 1890:【15NOIP提高组】跳石头 | 洛谷 P2678 [NOIP2015 提高组] 跳石头
- OpenJudge NOI 1.2 05:填空:类型转换2
- 信息学奥赛一本通 1061:求整数的和与均值 | OpenJudge NOI 1.5 04
- 潜伏者(洛谷-P1071)
- 连续出现的字符(信息学奥赛一本通-T1148)
- 计算鞍点(信息学奥赛一本通-T1122)
- 计算多项式的值(信息学奥赛一本通-T1012)
- VC++任意格式时间字符串转换为CTime类型以及计算时差