Wenn Abfrage kein Ergebnis liefert, dann...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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...

    Kommentar


    • #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
      Zuletzt geändert von bastian; 23.12.2003, 11:43.

      Kommentar

      Lädt...
      X