Wenn Abfrage kein Ergebnis liefert, dann...

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wenn Abfrage kein Ergebnis liefert, dann...

    hallo,
    mache meine abfrage wie folgt:
    PHP Code:

    <h1>DVD-Nachlauf</h1>
    <table width="600" border="0" cellspacing="3" cellpadding="3" bgcolor="#FFFFFF">
    <?
    $abfrage2 = "SELECT Artikelnummer FROM $mysql_tablename WHERE stamp >= \"$year-$month-00 00:00:00\" AND stamp <= \"$year-$month-31  00:00:00\" AND  Kategorie='DVDNachlauf' ";
     $ergebnis2 = mysql_query($abfrage2);
      while($row = mysql_fetch_object($ergebnis2))
        {
        echo "<tr><td bgcolor=\"#CCCCCC\"> $row->Artikelnummer</td> </tr>";
        }
      ?>
    </table>
    Wenn die Abfrage kein Ergebnis liefert, dann soll halt eine Text zu sehen sein "Keine Daten vorhanden" - oder sonst was.

    hab es damit probiert, aber die logik/syntax scheint wohl nicht zu stimmen:

    if ($results1["subject"]) == 0

    // keine daten da...
    else
    // zeige daten in tabelle

    kann mir bitte wer sagen, wie die if-abfrage richtig lauten muss,
    damits hinhaut.

    danke
    bastian

  • #2
    schau dir mal die Funktion mysql_num_rows an...
    mfg
    Günni


    Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
    Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
    Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
    City-Tiger - Online durch die Straßen tigern...

    Comment


    • #3
      hi günni,
      isch werde schaun

      EDIT:
      PHP Code:
      <?

      $num_rows = mysql_num_rows($ergebnis4);
        if ($num_rows ==0)
          {
      echo "Keine Daten";
          }
        else
          {
      echo "$num_rows";
          }
        ?>
      danke fürn tipp,
      gruss
      bassek
      Last edited by bastian; 23-12-2003, 12:43.

      Comment

      Working...
      X