Mewes: Schleife für Suchfunktion

Beitrag lesen

Hi,
würd gern eine Suchfunktion machen. Ansich funktionierts ja auch, nur wenn in der Datenbank 2 gleiche Begriffe stehen wird immer nur einer angezeigt.
Ist ja ansich auch ganz logisch wenn man sich mein Script anschaut.
Kann mir vielleicht jemand sagen wie ich das machen kann dass alle gefundenen Ergebnisse angezeigt werden?

<?php

function search($suche) {
$hostUrl = '';
$userName = '';
$password = '';
$mysql_datetime = date('Y-m-d H:i:s');
$connectID = mysql_connect($hostUrl, $userName, $password)
  or die ("Tut mir leid, kann keine Verbindung zur Datenbank aufbauen");
mysql_select_db("", $connectID)
  or die ("Auswahl der Datenbank nich Möglich");
$myDataID = mysql_query("SELECT * FROM tabelle WHERE Nachname = '$suche'" , $connectID)
  or die ("Auswahl von Datenbank nicht möglich");
return $myDataID;
mysql_close($connectID);
}

Ich habe es nicht getestet, dürfte aber funktionieren. Und probier das nächste mal php.net, dort ist dieses Beispiel auch gelistet.

Mewes

<?php
  function search($suche) {
    $hostUrl = '';
    $userName = '';
    $password = '';
    $mysql_datetime = date('Y-m-d H:i:s');

$connectID = mysql_connect($hostUrl, $userName, $password)
      or die ("Tut mir leid, kann keine Verbindung zur Datenbank aufbauen");
    mysql_select_db("", $connectID) or die ("Auswahl der Datenbank nich Möglich");
    return mysql_query("SELECT * FROM tabelle WHERE Nachname = '$suche'" , $connectID)
      or die ("Auswahl von Datenbank nicht möglich");
    mysql_close($connectID);
  }

if (@$_POST['searched']) {
    $suche   = $_POST['suche'];
    $records = search($suche);
    while ($record = mysql_fetch_array($records, MYSQL_ASSOC)) {
      $LastName  = $record['Nachname'];
      $FirstName = $record['Vorname'];
      $id        = $record['Vorname'];
      echo "<a href="test.php?tcid=$id">$LastName $FirstName</a>";
    }
  }
?>

if (@$_POST['searched']) {
    $suche = $_POST['suche'];
$returnedRecord = search($suche);
$LastName = @mysql_result($returnedRecord,0,'Nachname');
$FirstName = @mysql_result($returnedRecord,0,'Vorname');
    $id = @mysql_result($returnedRecord,0,'id');
echo "<a href="test.php?tcid=$id">$LastName $FirstName</a>";
}
?>


>   
> MfG  
> Simon  
>