Я создал класс электронной почты, который будет добавлять пользователей в базу данных mysql.затем я создал два метода, первый - приватный static, чтобы я мог получить к нему доступ во втором методе, который является public static, когда при запуске этого класса отображается пустая страница?Что может быть причиной пустой страницы?
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('foo@bar.com');
Я получаю эту ошибку с ошибками отображения PHP ..
Вызов неопределенного метода PDO :: execute ()