[PHP-users 19017]Re: 月間スケジュールに予定を入れる(質問)

yuec yuishi @ gf7.so-net.ne.jp
2003年 11月 19日 (水) 21:49:22 JST


はじめまして。
MySQLへクエリを送る場所に問題があると思います。
> // 週毎の表示
> for ($i=0; $i<$mday_last; $i++){

> // 曜日毎の表示
> for ($j=0; $j<7; $j++){

> $sql = "select year, month, day, title
> from cal_tbl where year = '$year' and month = '$mon'";

> while( $row=mysql_fetch_array($rs) ){
>   if( $day == $row["day"] ){
>     if( !empty($row["url"]) ){
>       print("<TR>".$day_print."<TD>".$row["title"]."</TD></TR>");
>     }else{
>       print("<TR>".$day_print."<TD>".$row["title"]."</TD></TR>");
>     }
> //}else{
> //  print("<TR>".$day_print."<TD>&nbsp;</TD></TR>");
MySQLからのデータの取得をforループの内部で行っていることに問題があると思いま
す。
MySQLから月間の予定全てを取ってきているのだから
whileのループは毎回3回実行されることになりますよね。



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