phpbar.de logo

Mailinglisten-Archive

[pear] Select-Befehl, query, getOne ?

[pear] Select-Befehl, query, getOne ?

Jens Schindler j.schindler at mk-synergie.de
Don Feb 27 16:20:54 CET 2003


Hi,

> [...]
> $check = $db_object->query("SELECT uname, pwd FROM
> authuser.nutzer WHERE (uname =
> '".$_POST['username']."' AND pwd =
> '".$_POST['password']."')");

> if(DB::isError($check)) {
>    die('Der Nutzer: '.$_POST['username'].' mit dem
> Paßwort: '.$_POST['password'].' existiert nicht in
<snip>

Hier fragst du ab, ob die Datenbankverbindung einen Fehler zurückliefert.
Macht sie natürlich nicht (falls der Server nicht gerade down ist),
dementsprechend wird der if-Zweig auch nicht angezeigt.

Also, statt

   if(DB::isError($check)) { [...] }

nimm

   if (!$check->numRows()) { [...] }

HTH
Jens


Mit freundlichen Grüßen


Jens Schindler
Ihr mk-synergie-Team

____________________________________________
mk-synergie
Ihre Medien-Service-Agentur
Lauenburger Str. 44
45731 Waltrop

Tel: +49 23 09 - 60 89 10
Fax: +49 23 09 - 60 89 12

eMail: j.schindler at mk-synergie.de
URL: www.mk-synergie.de
     www.medicont.de
     www.advocont.de
     www.syndtbat.de


php::bar PHP Wiki   -   Listenarchive