Re: php-xslt
| From: | Olaf Geider | Date: | Wed, 27 Jun 2012 09:08:10 +0000 |
| Subject: | Re: php-xslt | ||
| References: | 1 | Groups: | php.test |
| Request: | Send a blank email to php-test+get-1067@lists.php.net to get a copy of this message | ||
<?php
class Benutzer {
private $dbh;
public function __construct() {
try {
$this->db = new PDO ("mysql:dbname=b4","root","");
} catch (PDOException $e) {
throw new Exception ('Verbindung nicht moeglich: ' .
$e->getMessage());
}
}
public function benutzerEinfuegen ($vorname, $nachname,
$geschlecht, $alter) {
if (!$stmt=$this->db->prepare('INSERT INTO
benutzer
(vorname, nachname, geschlecht, alter)
VALUES (:vorname, :nachname, :geschlecht, :alter)')) {
throw new Exception ('PDO::prepare fehlgeschlagen!');
}
if (!$stmt->bindParam(':vorname',$vorname)||
!$stmt->bindParam(':nachname',$nachname)||
!$stmt->bindParam(':geschlecht',$geschlecht)||
!$stmt->bindParam(':alter',$alter)) {
throw new Exception ('PDOStatement::bindParam
fehlgeschlagen!');
}
if (!$stmt->execute()) {
print_r($stmt->errorInfo());
throw new Exception ('PDOStatement::execute
fehlgeschlagen!');
}
}
}