public function __construct() { $dns=self::DBMS.":host=".self::HOST.";dbname=".self::DBNAME; $this->dbh = new PDO($dns,self::USER,self::PWD); $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->Query("set names gb2312"); }
public function Query($sql,$data = null) { return $this->dbh->query($sql); }
public function __construct()
{
$dns=self::DBMS.":host=".self::HOST.";dbname=".self::DBNAME;
$this->dbh = new PDO($dns,self::USER,self::PWD);
$this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$this->Query("set names gb2312");
}
public function Query($sql,$data = null)
{
return $this->dbh->query($sql);
}
public function Execute($sql,$data = null)
{
$result = 0;
if($data)
{
echo $sql;
$sth = $this->dbh->prepare($sql);
$result = $sth->execute($data);
}
else
{
$sth = $this->dbh->prepare($sql);
$result = $sth->execute();
}
return $result;
}
问题是你这代码想说明什么问题呢
为什么会出错
类属性的初值不能为任何运行期间的值