0

好的,我有这个程序有点像带有事件的日历。用户上传事件和信息存储在数据库中到他们各自的列。例如(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']; 


    }
}

但这只是存储该月与该月发生事件的所有日期。但是我怎么能存储其他的东西,比如事件的名称、事件的开始和结束时间,以及与我存储在数据库中的事件有关的所有其他内容。

我确信这很简单,但我是编程新手,所以对我来说会很困难。谢谢您的帮助。

4

1 回答 1

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.); 


    }
}

除非我有误解,否则像这样的多维数组怎么样?

于 2013-08-16T21:28:11.417 回答