André S.: Problem beim selecten mit mysql

Beitrag lesen

$res = mysql_query("SELECT * FROM news_link WHERE news_id=$news_id", $db);
$data = mysql_fetch_array($res, MYSQL_ASSOC);  ?>

<? while($data = mysql_fetch_array($res, MYSQL_ASSOC))
echo $data['toptext']?>
<?
}

mysql_free_result($res);
?>

Ist das ganau so? Wo wird das } am Ende eröffnet? Vieleicht liegt es daran?

Ja, so sieht es aus. Die } wird beim while am Ende eröffnet. Ich arbeite da immer mit solchen Klammern :)

Gebe mal mysql_num_rows($res); aus,

Dieser Befehl gibt 2 aus, also ist schonmal sicher, dass 2 Einträge gefunden werden... nur mit der Ausgabe klappts net :(

bye. andre