Mysql überschiften auslesen

law

Mitglied
Hi ich will die Titel meiner News auf einer extra seite ausgeben nur sollen nur 6 Überschriften angezeigt werden. Mein Problem ist es das er garnix anzeigt :p

PHP:
<html>
<body>
<?

$db = mysql_connect("localhost","web","pw");

mysql_select_db("usr_web4_1",$db);

$result = mysql_query("SELECT titel FROM cb_news",$db);

while ($news = mysql_fetch_row($result)) {

printf($news[13]);
}

?>
</body>
</html>
 
mysql_fetch_row liefert Ergebnisse der Form $news['spaltenname']

mysql_fetch_array liefert Ergebnisse der Form $news[0]

vielleicht liegts daran ;)


Dunsti
 
Und du musst ja auch den Titel anzeigen:
Und bei deinem Script werde alle Titel angegeben.
PHP:
$result = mysql_query("SELECT `titel` FROM `cb_news` LIMIT 6");

while ($news = mysql_fetch_row($result)) {
  echo $news["titel"];
}
 
@dunsti nee genau verkehrt rum :)

mysql_fetch_row liefert ein array das mit index angesprochen wird > row[0]

mysql_fetch_array liefert ein array das mit namen arbeitet > row['tabellename']

@law
printf($news[13]); ist falsch
es muss
printf($news[0]); sein

da du ja nur ein wert aus der tabelle holst
 

Neue Beiträge

Zurück