|   Mailinglisten-Archive | 
Hallo Liste,
Am Mittwoch, 24. Juli 2002 um 18:43 tipperte Ralf:
> Hallo Ihr lieben ich hoffe ihr könnt mir helfen
> Wenn ich einen Suchbegriff eingebe den es in der DB gibt kein Problem , wenn
> es in nicht gibt es ne SQL Fehlermeldung
> Hier der Part
> if ( $kriterium == 3 )
>    {
>    $query2 = "select * from ".$dbfix."_cattery where ( cattery LIKE
> '$neucat')";
>         $result2 = mysql_query($query2);
>         if ( !$result2 )
>         {
>            print $ERR_001;
>            exit;
>         }
Das Problem liegt hier (oberhalb), da es auch bei leerer
Query einen gültigen Handler gibt. Deswegen bricht dein
Script nicht wie geplant ab, sondern versucht:
>        $cat    = mysql_result ( $result2, 0, "cattery");
...das dann scheitert, weil das Result leer ist.
> Anmeckern tut er mir dann diese Zeile
> $cat    = mysql_result ( $result2, 0, "cattery");
> Wie kann ich diese Fehlermeldung am besten abfangen
Prüfe mit mysql_num_rows, wieviele Zeilen du bekommst.
0 - nicht gefunden
> 1 -Suchergebnisse ausgeben
ciao 
Christoph Loeffler
    php::bar PHP Wiki - Listenarchive