$this->db->select('*');
$this->db->from('draw');
$this->db->where('Bond#' >= $data['from']);
$this->db->where('Bond#' <= $data['to']);
return $this->db->get();
这是我的查询,但它显示了以下输出:
数组([list]=>ci\u db\u mysqli\u result object([conn\u id]=>mysqli object([affected\u rows]=>0[client\u info]=>mysqlnd 5.0.11-dev-20120503-$id:76b08b24596e12d4553bd41fc93cccd5bac2fe7a$[client\u version]=>50011[connect\u errno]=>0[connect\u error]=>0[error]=>[error\u list]=>array()[field\u count]=>8[host\u info]=>localhost via tcp/ip[info]=>[insert\u id]=>0[server\u info]=>5.7.17[server\u version]=>50717[stat]=>正常运行时间:1930个线程:1个问题:1153个慢速查询:0打开:135个刷新表:1打开的表:122次每秒平均查询:0.597[sqlstate]=>00000[protocol\u version]=>10[thread\u id]=>101[warning\u count]=>0[result\u id]=>mysqli结果对象([current\u field]=>0[field\u count]=>8[length]=>[num\u rows]=>0[type]=>0[result\u array]=>array()[result\u object]=>array()[custom\u result\u object]=>array()[current\u row]=>0[num\u rows]=>[row\u data]=>)
2条答案
按热度按时间k7fdbhmy1#
应该在where子句中使用逗号(,)分隔列名和数据。
像这样更改查询。
r6vfmomb2#
根据文档,您必须用列的名称替换bond#,并更改查询:https://www.codeigniter.com/user_guide/database/query_builder.html#looking-对于特定数据
bond必须是查询中列的名称。