用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2477|回复: 4
收起左侧

[版本 3.x] 3.0模型层怎么样连接?

[复制链接]
发表于 2015-6-1 23:34:12 | 显示全部楼层 |阅读模式
A PHP Error was encountered

Severity: Warning

Message: mysqli::real_connect(): (HY000/2002): No such file or directory

Filename: mysqli/mysqli_driver.php

Line Number: 135

Backtrace:

File: /phpstudy/www/chuangyizhongxin/application/controllers/C_admin.php
Line: 11
Function: __construct

File: /phpstudy/www/chuangyizhongxin/index.php
Line: 292
Function: require_once


发生了一个数据库错误

使用给出的设置无法连接数据库.

Filename: controllers/C_admin.php

Line Number: 11
===============以上是报错信息====================

/**登陆查询*/
    public function checklogin($name,$pwd){
        $query = $this->db->get('cy_admin');
        return $query;
    }
======================模型方法============
请问怎么样用?哪里错了
发表于 2015-6-2 00:05:35 | 显示全部楼层
妈的 3.0一堆的问题 好多和2.0都不一样 慢慢折腾吧 autoload貌似都没用了 不知道什么情况
发表于 2015-6-2 02:38:43 | 显示全部楼层
1. 你資料表 cy_admin 建立了嗎?
2. 你這樣只是串接好 SQL 語法,尚未輸出任何實體資料,如單筆,可用 ->row_array()
发表于 2015-6-2 02:39:23 | 显示全部楼层
duguhu007 发表于 2015-6-2 00:05
妈的 3.0一堆的问题 好多和2.0都不一样 慢慢折腾吧 autoload貌似都没用了 不知道什么情况 ...

autoload 沒用 ? 我用著沒事
发表于 2015-6-24 23:09:07 | 显示全部楼层
这个问题是php.ini配置的问题。
默认以下配置为空,将以下三个选项设置成你mysql.sock对应的目录就可以解决了。
mysql.default_socket = /tmp/mysql.sock
pdo_mysql.default_socket= /tmp/mysql.sock
mysqli.default_socket =/tmp/mysql.sock

本版积分规则