wampserver连接服务器失败

img


class DBHelper{
private $host="localhost";
private $userName="root";
private $pwd="root";
private $DBName="mytest";
/**
 * 获取数据
 */
function GetQuery($sql){
    $conn=new mysqli($this->host,$this->userName,$this->pwd,$this->DBName);
    if(!$conn){
        echo "conn mysql error";
        mysqli_close($conn);
        return;
    }
    mysqli_query($conn,"set names utf8");
    $return=mysqli_query($conn,$sql);
    mysqli_close($conn);
    return $return;
}
/**
 * 增删修函数
 */
function NOQuery($sql){
    $conn=new mysqli($this->host,$this->userName,$this->pwd,$this->DBName);
    if(!$conn){
        echo "conn mysql error";
        mysqli_close($conn);
        return;
    }
    mysqli_query($conn,"set names utf8");
    mysqli_query($conn,$sql);
    //获取操作行数
    $rows=mysqli_affected_rows($conn);
    mysqli_close($conn);
    return $rows;//别忘记$符号
}

这个是PHP的一个DBHelper.php,你改一下你链接的数据库名称已经账号密码就行。
期待您的采纳,有其它问题留言啊。

原因:
这是mysql或pdo拓展没有安装或打开,导致连接数据库失败。
解决:
打开php.ini配置文件,找到 extension=php_pdo_mysql.dll, 去掉前面的;号注释, 最后重启php环境

打印echo phpinfo(); // 查看是有安装拓展,或者控制台输入php -m 查看已安装拓展

img