好的,我将这个程序排序为带有事件的日历。用户上载事件和信息存储在数据库中各自的列。例如(Event_Names:事件的名称)
我想要的帮助是使用特定值来提取这些信息。
我设法将月份中的月份和日期存储在这样的事件中:
if ( !mysql_select_db( "Events", $database ) )
die( "Could not open Events database </body></html>" );
foreach($months as $month => $arr) {
$result = mysql_query("SELECT * FROM posted_events WHERE Month_ = '$month' ")
or die ('Error updating database because: '.mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$months[$month][] = $row['DayNum'];
}
}
但是这只是将月份存储在与该事件有关的那个月的所有日期。但是我怎么能存储其他东西,比如事件的名称,事件的开始和结束时间,以及与我存储在数据库中的事件有关的所有其他内容。
我确信这很简单,但我是编程的新手,所以这对我来说很难。谢谢你的帮助。
答案 0 :(得分:1)
if ( !mysql_select_db( "Events", $database ) )
die( "Could not open Events database </body></html>" );
foreach($months as $month => $arr) {
$result = mysql_query("SELECT * FROM posted_events WHERE Month_ = '$month' ")
or die ('Error updating database because: '.mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$months[$month][$row['DayNum']] = array($row['name'], $row['startdate'] ,etc.);
}
}
除非我误解,这样的多维数组怎么样?