【问题标题】:database connect issues数据库连接问题
【发布时间】:2020-04-06 20:45:30
【问题描述】:

您好,任何人都可以帮助我连接数据库,我正在使用 xampp,phpmyadmin,当我打开浏览器时,DBConnection.class.php 它显示为空白并且数据库不起作用,谢谢

<?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();
        }
        }
    }
?>

【问题讨论】:

  • 你为什么叫这个DBConnection类?
  • 我不知道,只是文件名
  • 不,如果您在浏览器中查看课程,您将看不到任何内容。这只是定义一个类。您还没有使用它。

标签: php mysql pdo xampp


【解决方案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());

【讨论】:

  • 修改后的答案。请尝试一下。如果仍然无法正常工作,请检查您的数据库连接详细信息
猜你喜欢
  • 2016-07-12
  • 2012-02-29
  • 2011-05-19
  • 2017-03-21
  • 2017-06-16
  • 2014-05-26
相关资源
最近更新 更多