note 104795 added to features

From: Date: Thu, 07 Jul 2011 14:56:42 +0000
Subject: note 104795 added to features
Groups: php.notes 
Request: Send a blank email to php-notes+get-181328@lists.php.net to get a copy of this message
<?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!'); } ?> ---- Server IP: 69.147.83.197 Probable Submitter: 217.86.133.87 ---- Manual Page -- http://www.php.net/manual/en/features.php Edit -- https://master.php.net/note/edit/104795 Del: integrated -- https://master.php.net/note/delete/104795/integrated Del: useless -- https://master.php.net/note/delete/104795/useless Del: bad code -- https://master.php.net/note/delete/104795/bad+code Del: spam -- https://master.php.net/note/delete/104795/spam Del: non-english -- https://master.php.net/note/delete/104795/non-english Del: in docs -- https://master.php.net/note/delete/104795/in+docs Del: other reasons-- https://master.php.net/note/delete/104795 Reject -- https://master.php.net/note/reject/104795 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#181328) next »