-1

私は機能しているカレンダーの実装を作成しましたが、データのセットは 1 つしか表示されません。select クエリのすべてのデータを表示させようとしています。

$events = '';
$query = mysql_query('SELECT event_id, event_type, time, date, location, home_or_away, team_id FROM event WHERE date = "'.$deets.'"'); 
$num_rows = mysql_num_rows($query);
if($num_rows > 0) {
$events .= '<div id="eventsControl"><button onMouseDown="overlay()">Close</button><br /><br /><b> ' . $deets . '</b><br /><br /></div>';

while($row = mysql_fetch_array($query)){

これに何か関係があることは知っていますが、「event_type」、「time」などを取得するためにどのコードを意味するのか正確にはわかりません

$desc = $row['event_id'] ;

$events .= '<div id="eventsBody">' . $desc . '<br /> <hr><br /></div>';
}
}
echo $events;
?>
4

3 に答える 3

1

列を配列のキーとして使用できます。したがって、時間を確保するには、$row['time']などを使用します。

複数のデータを表示するには、連結してみてください

$ desc = $row['time']。$row['event_type']

于 2013-03-03T14:20:03.303 に答える
0

何をしようとしているのかわかりませんが、すべての列を表示しようとしている場合は、 foreach ループを使用できます

 while($row = mysql_fetch_array($query)){
     foreach($row as $key=>$value)
      {
        echo("<b>$key</b>$value<br/>");
      }
  }
于 2013-03-03T14:32:53.883 に答える
0

あなたは次のようなことを意味します

$time  = $row['time']

等?私はあなたの主張を理解しているかどうかわかりません

于 2013-03-03T14:09:24.037 に答える