Simon: maximale anzahl bei schleife

Beitrag lesen

Da gibt es wohl verschiedene Möglichkeiten.
Eine ist, nur eine bestimmte Anzahl an Namen überhaupt zu suchen. Je nach Sprache gibt es dort verschiedene Befehle. In MySQL wäre es wohl der Befehl LIMIT. Hättest du gesagt um welche Art von Datenbank es sich handelt, hätte man hier vielleicht besser helfen können.

MYSQL

Das liegt garantiert an dem was du in PHP programmiert hast.

Es gibt nicht den einen Fehler der macht, dass Ausgaben nicht im Quelltext stehen. Ohne mehr Informationen kann man hier wohl auch nicht helfen.

Ganz allgemein: Gibst du die Namen aus der Datenbank überhaupt aus? Nur namen aus Datenbank holen reicht nicht. Sie müssen auch ausgegeben werden (z.B. mit print oder echo)

Ja sie werden mit echo ausgeben. Was mich ja wundert ist dass sie am Bildschirm angezeigt werden aber nicht im Quelltext stehen.

Also hier mal das Script:

<?php  
if (@$_POST['searched']) {  
    $suche = $_POST['such'];  
$hostUrl = '';  
$userName = '';  
$password = '';  
$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");  
$query = "SELECT * FROM tbl WHERE Nachname LIKE '%$suche%' OR Vorname LIKE '%$suche%'";  
$out = mysql_query($query,$connectID);  
  
while ($row_out = mysql_fetch_array($out))  
{  
	$ausgabe_Vorname = $row_out['Vorname'];  
	$ausgabe_Nachname = $row_out['Nachname'];  
    $ausgabe_Id = $row_out['id'];  
	echo "<a href=\"test.php?tcid=$ausgabe_Id\">$ausgabe_Nachname $ausgabe_Vorname</a>";  
	echo "<br />";  
}  
mysql_close($connectID);  
}  
?>

MfG
Simon