データベースからの抽出&表示方法
php、mysqlともに初心者なんですが、どのような構文(?)にしたらいいのか解決できるのか分かりません。
ニュース記事のデータベースにnewsというテーブルがあります。
id category url title count article
1 a http://headlines.yahoo.co.jp/hl?*** ****** 80 *******
2 a http://news.goo.ne.jp/article/*** ****** 70 *******
3 a http://news.goo.ne.jp/article/*** ****** 50 *******
4 a http://www.mainichi-msn.co.jp/*** ****** 40 *******
5 a http://www.mainichi-msn.co.jp/*** ****** 20 *******
6 a http://www.yomiuri.co.jp/** ****** 20 *******
7 a http://www.yomiuri.co.jp/** ****** 10 *******
8 b http://www.yomiuri.co.jp/** ****** 10 *******
このテーブルからcategoryがaに属するtitleをcount順に表示したいのですが、
表示する際に news.goo.ne.jp と mainichi-msn.co.jp と yomiuri.co.jp をurlに含む記事にはtitleの最後に「注目」という文字を追加し、
それ以外の記事はそのまま表示したいと思っています。
下記のようにやってみたのですが、これでは全てのtitleに「注目」という文字が表示されてしまいます。
<?php
$rs = mysql_query("select * from news where category = 'a' order by count desc",$con);
while($rec = mysql_fetch_array($rs, MYSQL_ASSOC)){
echo "<a href=" ;
echo $rec['url'] ;
echo ">" ;
echo $rec['title'] ;
echo "</a>" ;
echo "注目" ;
echo "<br>" ;
}
mysql_free_result($rs);
mysql_close($con);
?>
どのような構文にしたらgoo・msn・yomiuriの記事だけに注目という文字を付け加えることができるのでしょうか。
どなたかアドバイスして頂けませんでしょうか。よろしくお願い致します。
お礼
ご回答頂きありがとうございました。 これは列車非常停止装置が作動した状態なんですね。 安全確認後に装置を解除すればよいのでしょうが、システムのトラブルで解除ができなくなったと言うことのようですね。