PHP100中的一个教程,编写一个自定义的类
<?php
class mysql{


private $host;
private $name;
private $pass;


function __construct($host,$name,$pass){
$this->name=$name;
$this->pass=$pass;
$this->host=$host;
$this->connet();

}

function connet(){ if( mysql_connect($this->host,$this->name,$this->pass)){

echo "连接成功";

}

}

}$db=new mysql("localhost","root","");
?>最后我测试,更改服务器名,更改密码都显示错误,这很对,可是我更改用户名root时,确显示连接成功,没错误。

解决方案 »

  1.   

    如果你确定你输入的用户名在MYSQL中是不存在的,那么,请你刷新你的页面。
      

  2.   

    我把用户名改成rot,或oot,也就是不存在的用户,他也不报错,运行通过。加上密码显示错误,我就想知道为什么用户名不存在却不报错。
      

  3.   

    你是不是没开启错误。在php.ini中去掉前面的分号。
    display_errors = On  
    error_reporting  =  E_ALL & ~E_NOTICE