我創建了一個將用戶添加到mysql數據庫的電子郵件類。 然後我創建了兩個方法,第一個是私有靜態,所以我可以在公共靜態的第二個方法內訪問它,當運行這個類時顯示一個空白頁面? 什麼可能是空白頁的原因?當我嘗試運行它時,PDO類不工作返回空白頁面?
class Email {
private static function DATABASE() {
$dbh = new PDO("mysql:host=localhost;dbname=emails", 'bjw123nasd4441', 'hj12j2kJKj11s');
return $dbh;
}
public static function addemail($email) {
$sqldata = array('email' => $email);
$stat = Email::DATABASE();
$stat->prepare("INSERT INTO tasklist (email) VALUES (:email)");
$stat->execute($sqldata);
}
}
Email::addemail('[email protected]');
我得到這個錯誤用PHP顯示錯誤..
調用未定義的方法PDO ::執行()
你沒有打印輸出任何東西在這裏,爲什麼會看到不是空白的東西嗎? – 2011-06-14 11:48:47