数据库连接问题

时间:2019-12-13 11:38:19

标签: php mysql pdo xampp

您好,有人可以帮我进行数据库连接吗,即时通讯使用xampp,phpmyadmin,当我打开浏览器时,DBConnection.class.php它显示为空白,db无法正常工作,谢谢

<?php 
    class DBConnection{
        public static function DbConn(){
            $servername = "mysql:host=localhost;dbname=test";
            $username = "root";
            $password = "";
        try{
            $conn = new PDO($servername, $username, $password);
            return $conn;
            echo"Connection succesful :)";
        }
        catch (PDOException $e) {
            echo "Connection failed :( :" . $e->getMessage();
        }
        }
    }
?>

1 个答案:

答案 0 :(得分:-1)

修改后的代码。试试这个:

class DBConnection{
    public static function DbConn(){
        $servername = "mysql:host=localhost;dbname=test";
        $username = "root";
        $password = "";
    try{
        $conn = new PDO($servername, $username, $password);
        return "Connection succesfull :)";
        //return $conn;

    }
    catch (PDOException $e) {
        echo "Connection failed :( :" . $e->getMessage();
    }
    }
}

然后像这样呼叫

$Connection =  new DBConnection();
print_r($Connection->DbConn());