我编写了一个日历实现,它正在运行,但只显示一组数据,我试图让它显示在我的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;
?>
答案 0 :(得分:0)
你的意思是
$time = $row['time']
等? 我不确定我是否明白你的观点
答案 1 :(得分:0)
您可以将列用作数组中的键。所以要有时间,请使用$ row ['time']等等。
要显示多个数据,请尝试连接
$ desc = $ row ['time']。$ row ['event_type']
答案 2 :(得分:0)
不确定您要执行的操作但是如果您尝试显示所有列,则可以使用foreach循环
while($row = mysql_fetch_array($query)){
foreach($row as $key=>$value)
{
echo("<b>$key</b>$value<br/>");
}
}