【问题标题】:class for database connection with pdo [duplicate]与 pdo 进行数据库连接的类 [重复]
【发布时间】:2018-11-24 14:41:35
【问题描述】:
<?php
class Database{
    private $hostdb="localhost";
    private $userdb = "root";
    private $passdb = "";
    private $namedb = "database"
    public $pdo;

    public function __construct(){
        if(!isset($this->pdo)) {
            try{
                $link = new PDO("mysql:host=".$this->hostdb.";dbname=".$this->namedb, $this->userdb, $this->passdb);
                $link->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
                $link->exec("SET CHARACTER SET utf8");
                $this->pdo = $link;
            }catch(PDOException $e){
                die("failed to connect with database".$e->getMessage());
            }   

        }
    }
}

?>`

解析错误:语法错误,意外的 'public' (T_PUBLIC),需要 ',' 或 ';'在第 7 行的 C:\xampp\htdocs\lr\lib\Database.php 中

【问题讨论】:

    标签: php database pdo


    【解决方案1】:

    缺少分号:

    private $namedb = "database" ; // <--
    

    【讨论】:

      猜你喜欢
      • 2013-08-03
      • 1970-01-01
      • 2014-10-31
      • 2016-04-02
      • 2012-11-22
      • 1970-01-01
      • 2016-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多