Du hast ne abschliessende geschwifte Klammer vergessen. Ich habs bei mir mal nachgebaut, da funktionierts:
Die DB bei mir:
CREATE TABLE news (
news_id tinyint(4) NOT NULL auto_increment,
text varchar(255) default NULL,
PRIMARY KEY (news_id),
KEY news_id (news_id)
) TYPE=MyISAM;
Probiers nochmal.
Gruß
DH
PHP:
<?php
mysql_select_db("test2");
$Sql_query = "SELECT * from news Order by news_id DESC";
$sql_result = mysql_query($Sql_query);
while($news=mysql_fetch_array($sql_result)){
foreach ($news as $smily) {
$smily = str_replace(":)", "<img src='smily.gif'>", $smily);
echo "$smily<br>";
}
}
?>
Die DB bei mir:
CREATE TABLE news (
news_id tinyint(4) NOT NULL auto_increment,
text varchar(255) default NULL,
PRIMARY KEY (news_id),
KEY news_id (news_id)
) TYPE=MyISAM;
Probiers nochmal.
Gruß
DH