Ankündigung

Einklappen
Keine Ankündigung bisher.

mysql zwischenabfrage vor schleife

Einklappen

Neue Werbung 2019

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

  • mysql zwischenabfrage vor schleife

    hi leute,

    ich habe eine mysql abfrage die von verschiedenen variablen beeinflusst wird.
    diese sind in $auswahl.
    das ende vom code:
    PHP-Code:
    $query "SELECT * FROM linkpartner $auswahl ";
    $result mysql_query($query);
    }
    else{ 
    $query "SELECT * FROM linkpartner WHERE aktiv = 'ja' AND linkart = 'vw' ORDER BY id ASC " ;
    $result mysql_query($query);

    anschließend wird diese in einer schleife ausgegeben.
    PHP-Code:
    while ($line mysql_fetch_array($result)) { 
    so weit so gut, klappt auch alles so wie ich will.

    nun mein problem:
    ich würde gerne abfragen wenn keine daten bei der auswahl gefunden wurden.

    wenn ich eine abfrage nach einen kriterum stelle welches immer da sein muß wenn daten vorhanden sind, erhalte ich zwar die richtige aussage aber meine schleife funktioniert dann nicht mehr. was mache ich falsch?
    mein versuch:
    PHP-Code:
    $query "SELECT * FROM linkpartner $auswahl ";
    $result mysql_query($query);
    $leer mysql_fetch_array($result);
            if (empty(
    $leer['web'])){
                
    $leer1 "Es konnten keine Daten gefunden werden." ;
            }
    }
    else{ 
    $query "SELECT * FROM linkpartner WHERE aktiv = 'ja' AND linkart = 'vw' ORDER BY id ASC " ;
    $result mysql_query($query);
    }
    echo 
    $leer1 

  • #2
    Zitat von Herbert40 Beitrag anzeigen
    ich würde gerne abfragen wenn keine daten bei der auswahl gefunden wurden.
    Dann benutze mysql_num_rows.
    [SIZE="1"]RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?[/SIZE]

    Kommentar


    • #3
      Zitat von ChrisB Beitrag anzeigen
      Dann benutze mysql_num_rows.
      Danke das wars

      Kommentar

      Lädt...
      X