为什么会出现这个异常

WBOY
发布: 2016-06-13 13:05:01
原创
988 人浏览过

为什么会出现这个错误
LNMP系统,php是5.3

代码如下

<br>
<?php <br />
class db{? <br>
????????private $_link;<br>
??????????<br>
????????function __construct($dbhost='localhost',$dbuser='root',$dbpassword='',$dbname='test',$charset='utf-8') {? <br>
????????????$this->_link = mysql_connect($dbhost,$dbuser,$dbpassword,true);? <br>
????????????$this->_link or $this->errmsg('无法连接MYSQL服务器!');? <br>
????????????if ($this->version() > '4.1') {????????????????? <br>
????????????????$this->query('set names '.$charset);???????? <br>
????????????}? <br>
????????????<br>
????????????mysql_select_db($dbname,$this->_link) or $this->errmsg('无法连接数据库!');? <br>
????????}? <br>
??????????<br>
????????<br>
????????public function query($sql) {?????????????????????????????????????????????????????????????? <br>
????????????$result = mysql_query($sql,$this->_link);? <br>
????????????$result or $this->errmsg('执行SQL语句错误!');? <br>
????????????return $result;? <br>
????????} <br>
???????????<br>
????????<br>
????????<br>
????????<br>
????????<br>
????????public function fetch_array($result,$type = MYSQL_ASSOC) {<br>
????????????return mysql_fetch_array($result,$type);???? <br>
????????} <br>
???????????<br>
????????<br>
????????public function fetch_object($result) {? <br>
????????????return mysql_fetch_object($result);? <br>
????????} <br>
???????????<br>
????????<br>
????????public function affected_rows() {? <br>
????????????return mysql_affected_rows($this->_link);? <br>
????????}? <br>
??????????<br>
????????<br>
????????public function free_result($result) {? <br>
????????????return mysql_free_result($result);?? <br>
????????}? <br>
??????????<br>
????????<br>
????????public function num_rows($result) {? <br>
????????????return mysql_num_rows($result);? <br>
????????}<br>
????????????<br>
????????<br>
????????public function num_fields($result) {? <br>
????????????return mysql_num_fields($result);? <br>
????????}? <br>
??????????<br>
????????<br>
????????public function insert_id() {? <br>
????????????return mysql_insert_id($this->_link);? <br>
????????} <br>
???????????<br>
????????<br>
????????private function errmsg($msg) {? <br>
????????????$message? = '<strong>一个MySQL错误发生!</strong><br>';? <br>
????????????$message .= '<strong>错误号:</strong>'. mysql_errno($this->_link) .'<br>';? <br>
????????????$message .= '<strong>错误描述:</strong>'. $msg . mysql_error($this->_link) .'<br>';? <br>
????????????$message .= '<strong>错误时间:</strong>'. date('Y-m-d H:i:s');? <br>
????????????exit($message);? <br>
????????} <br>
???????????<br>
????????<br>
????????public function link_id() {? <br>
????????????return $this->_link;? <br>
????????}<br>
????????????<br>
????????<br>
????????public function version() {? <br>
????????????return mysql_get_server_info($this->_link);? <br>
????????}? <br>
??????????<br>
????????<br>
????????function getip() {? <br>
????????????if(getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) {? <br>
????????????????$ip = getenv("HTTP_CLIENT_IP");? <br>
????????????}elseif(getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) {?  <div class="clear">
                 
              
              
        
            </div>
登录后复制
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板