[PHP-users 22485]Re: 記載日が最新(最大)の記事だけはタイトル+本文にして、後は本文だけにする方法

BioToday mseimiya @ ybb.ne.jp
2004年 7月 4日 (日) 13:34:38 JST


らむじぃ様
回答ありがとうございます。
ループカウンタというキーワードを起点にして調べてみまして、
以下のように記載したら何とかうまくいきました。

もしこれ以外でもっと処理スピードが速くなる方法があり
ましたら教えていただけると幸いです。

$query = "select * from db order by date_c desc limit 0,5";
$result = mysql_query($query);
$count = 0;
    while($row = mysql_fetch_array($result))
    {
$count = $count+1;

//最新の記事であればタイトル+本文を表示
if($count == 1){
?>
----タイトル、本文表示のHTML----------

//最新以外の記事はタイトルのみ表示
}else{

----タイトル表示のHTML------------
}


つまらないことを質問してしまい申し訳ありませんでした。
今後ともよろしくお願いします。

清宮

----- Original Message ----- 
From: "YOSHIMURA Keitaro" <ramsy @ ramix.jp>
To: "PHP-users ML" <php-users @ php.gr.jp>
Sent: Sunday, July 04, 2004 10:01 AM
Subject: [PHP-users 22482] Re: 記載日が最新(最大)の記事だけはタイトル+本文にし
て、後は本文だけにする方法


らむじぃです。

MLに投げるときは不必要なReplay-Toが設定されているようです。
外すべきかと。

> これをするのに、現在は、以下のようにして2回Queryを作成し
> ているのですが、1回で済ませられるように思います。
> もし1回で済ませる方法がありましたら教えていただけないで
> しょうか。よろしくお願いします。

…?
select 文を日付ソートにして、
ループカウンタを使ったfor文変更するなり、初回フラグ準備するなりして、
最新の記事の時は分岐すればいいだけの話では。
全然難しくないですよね?

# もしかして、ズバリの回答をもらおうと思ってます?

-- 
<|> YOSHIMURA Keitaro/ramsy
<|> ramsy @ ramix.jp
<|> http://ramix.jp/~ramsy/

_______________________________________________
PHP-users mailing list  PHP-users @ php.gr.jp
http://ns1.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://www.php.gr.jp/php/novice.php3





PHP-users メーリングリストの案内