note 104795 deleted from features by danbrown

From: Date: Thu, 07 Jul 2011 15:11:43 +0000
Subject: note 104795 deleted from features by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-181331@lists.php.net to get a copy of this message
Note Submitter: gert at aol dot com ---- <?php class VRS { private $db; public function __construct() { //DB-SERVER verbinden und Datenbank auswählen try { $this->db = new PDO ("mysql:host=localhost;dbname=b4","root",""); } catch (PDOException $e) { throw new Exception ('Verbindung nicht moeglich:'.$e->getMessage()); } } public function pruefeLogin ($bentuzerid, $pwd) { $vhsbenutzer = -1; //Ist Benutzer in DB? if(!$stmt=$this->db->prepare('SELECT count(*) AS anzahl FROM vhsbenutzer WHERE benutzerid=:benutzerid AND pwd=:pwd')) throw new Exception('PDOStatement::prepare fehlgeschlagen!'); if(!$stmt->bindParam(":benutzerid",$bentuzerid)) throw new Exception ('PDOStatement::bindParam fehlgeschlagen!'); if(!$stmt->bindParam(":pwd",$pwd)) throw new Exception ('PDOStatement::bindParam fehlgeschlagen!'); if(!$stmt->execute()) throw new Exception ('PDOStatement::execute fehlgeschlagen!'); if(!$vhsbenutzer=$stmt->fetch(PDO::FETCH_OBJ)) throw new Exception ('PDOStatement::fetch fehlgeschlagen!'); //Ergebnis zurückgeben return ($vhsbenutzer->anzahl); } public function loescheKursReservierung ($tag, $kursname) { //Lösche alle Teilnehmer aus Kurs if(!$stmt=$this->db->prepare('DELETE FROM vhsreservierung WHERE tag=:tag AND kursname=:kursname')) throw new Exception ('PDOStatement::prepare fehlgeschlagen!'); if(!$stmt->bindParam(':tag',$tag)||!$stmt->bindParam(':kursname',$kursname)) throw new Exception ('PDOStatement::bindParam fehlgeschlagen!'); if(!$stmt->execute()) throw new Exception ('PDOStatement::execute fehlgeschlagen!'); } ?>

« previous php.notes (#181331) next »