我想知道是否可以在 php 数组中有多个维度。我的数据库中有 7 列,我需要将数据存储到相应的变量代码中:
$months = Array();
$months = ['January'=>array(), 'February'=>array(), 'March'=>array(), 'April'=>array(), 'May'=>array(), 'June'=>array(), 'July'=>array(), 'August'=>array(), 'September'=>array(),
'October'=>array(), 'November'=>array(), 'December'=>array() ];
// Connect to MySQL
if ( !( $database = mysql_connect( "localhost",
"root", "" ) ) )
die( "Could not connect to database </body></html>" );
// open Events database
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'];
}
}
所以你可以$months
在我的数据库中看到一个包含一个月和该月天数的二维数组。但是在我的数据库中,我还有其他内容,例如 EVENTNAME、STARTTIME、ENDTIME、DESCRIPTION 等……我想以如下方式存储它们:
5 月 13 日中午 12 点有以下活动 => 所有活动。请帮忙,谢谢。