Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php codeigniter上的sql where条件出错_Php_Sql_Database_Codeigniter - Fatal编程技术网

Php codeigniter上的sql where条件出错

Php codeigniter上的sql where条件出错,php,sql,database,codeigniter,Php,Sql,Database,Codeigniter,通过执行下面的查询,我得到了这个错误消息 您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解在第1行“status=1”附近使用的正确语法,选择username,useremail FROM tbl_cart,其中user_id=8,status=1 质疑 您需要在和之前插入一个空格 $query = $this->db->query('SELECT username,useremail FROM tbl_cart where user_id= '.$th

通过执行下面的查询,我得到了这个错误消息

您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解在第1行“status=1”附近使用的正确语法,选择username,useremail FROM tbl_cart,其中user_id=8,status=1

质疑


您需要在和之前插入一个空格

$query = $this->db->query('SELECT username,useremail FROM tbl_cart where 
user_id= '.$this->session->userdata('userId').' AND status=1' );
                                               ^ here

您需要在和之前插入一个空格

$query = $this->db->query('SELECT username,useremail FROM tbl_cart where 
user_id= '.$this->session->userdata('userId').' AND status=1' );
                                               ^ here

使用CI更好的方法是

$query = $this->db->select('username, useremail')
->where('user_id', $this->session->userdata('userID'))
->where('status',1)
//instead of from CI does get
->get('tbl_cart')->result_array();
result_array()以数组的形式返回结果,而result以对象数组的形式返回查询


如果使用CI,最好充分利用查询生成器类

使用CI的更好方法是

$query = $this->db->select('username, useremail')
->where('user_id', $this->session->userdata('userID'))
->where('status',1)
//instead of from CI does get
->get('tbl_cart')->result_array();
result_array()以数组的形式返回结果,而result以对象数组的形式返回查询


如果使用CI,最好充分利用查询生成器类

在查询之前和查询中添加空格。在查询之前和查询中添加空格。