sniperrenren 发表于 2013-6-20 17:41:19

ci mysqli 操作数据库

我有段代码如下:
<?php
class getAll extends E_Model
{
        function __construct()
        {
                parent::__construct();
        }
        function getAll()
        {
                $sql="select * from con";
                $result=$this->db->prepare($sql);
                return $result->execute();
        }
}

数据库配置:
$db['default']['dbdriver'] = 'mysqli';
我想知道怎么用mysqli操作数据库

qq317433451 发表于 2013-6-20 20:03:04

操作上是一样的。看看是不是你的php配置文件的问题

sniperrenren 发表于 2013-6-21 08:57:39

php 的ini mysqli 前面的分号是去掉的状态

Raphael 发表于 2013-6-21 11:04:22

本帖最后由 Raphael 于 2013-6-21 11:40 编辑

php 5預設mysqli是開啓的,
除非你想自己寫專用的CRUL,
不然在CI官方裏的CRUL的用法和MYSQL沒什麼差別,

=================================
一直到2.1.3版本,
CI在mysqli裏做的應該還有很大改善空間.

sniperrenren 发表于 2013-6-22 10:23:45

开启下然后发现问题
不清楚是客户端版本不匹配还是怎么回事
fetch_assoc 和fetch_objet()是不能用的
后来我改了 CI的db库就可以用fetch_row
页: [1]
查看完整版本: ci mysqli 操作数据库