-1

我编写了一个日历实现,它正在工作,但只显示一组数据,我试图让它出现在我的选择查询中的所有数据:

$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

你的意思是

$time  = $row['time']

ETC?我不确定我是否明白你的意思

于 2013-03-03T14:09:24.037 回答
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 回答