andreas: Datensatz vorhanden? dann ausgeben!

Hallo
ich prüfe immer ob ein Datensatz vorhanden ist und wenn ja, dann geben ich ihn aus. Ich finde es irgendwie umständlich immer dafür zweimal fast den gleichen Select zu nutzen:

$check = mysql_query("SELECT count(*) FROM $table where art <> 1")
$gesamt = mysql_result($check,0);

if($gesamt != 0)
{
 $sql = mysql_query("SELECT feld FROM $table
                    where art <> 1")
 while ($zeile = mysql_fetch_array($sql))
 {
 echo $zeile["feld"]."<br>";
 }
}

geht das auch einfacher?

Gruss
Andreas

  1. Hi,

    ich prüfe immer ob ein Datensatz vorhanden ist und wenn ja, dann geben ich ihn aus. Ich finde es irgendwie umständlich immer dafür zweimal fast den gleichen Select zu nutzen:

    dann benutze das Statement nur einmal. Wenn der Datensatz existiert, wird er Dir zurückgeliefert; wenn nicht, dann nicht.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      Danke

      habe es anders gelöst mit mysql_num_rows

      Macht der Gewohnheit