Announcement

Collapse
No announcement yet.

'echo'-problem bei db-abfrage

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

  • 'echo'-problem bei db-abfrage

    hi,

    will geburtstage aus einer sql auslesen. mit 1 standard-satz vorweg + 1 hinterher.

    klappt auch - wenn nur 1 geburtstag hat. problem: wenn mehrere leute geb. haben, werden zu jedem namen auch die standard-sätze wiederholt.

    was kann ich tun, um diese wiederholung zu verhindern (oder wo kann ich's nachlesen)?

    ich hab 'ne normale select-anweisung, dann

    $result = mysql_query($sql);
    while($row = mysql_fetch_assoc($result))
    if($row['gtag']==$gebtag)
    echo $Geburtstag,"<h2><i>".$row['vorname']." ".$row['nachname']."</i></h2>",$allesGute;

    (wobei $Geburtstag und $allesGute für die standard-sätze steht).

    hab schon ewig dran rumprobiert, dabei die wiederholung auch weggekriegt -
    aber dann stehen die standard-sätze auch dann, wenn keiner geburtstag hat.

    könnt Ihr mir bitte helfen?

  • #2
    mit mysql_num_rows($result) > 0 kannst du überprüfen ob dein select was zurückgibt. mach das in ein if um dein while und nimm deine "standard-sätze" aus dem while raus an den anfang bzw. ans ende und dann sollte es funktionieren.

    gruss
    http://www.entwicklerblog.com

    There are 10 kind of people in this world, those who know binary, and those who don't.

    Comment


    • #3
      'echo'-problem

      hi, Teac,
      super:´as isses!
      hab's lokal bereits getestet. funktioniert genau so, wie's soll.
      gaaanz herzlichen dank für den guten tipp + deine schnelle hilfe!!!

      gruß hanjo

      Comment

      Working...
      X