大家好,我需要从数据库中得到数组,我的变量看起来像这个$TaskArray['task_id']['task_start_date'],但是我不知道怎么做。马比,你们可以帮我。这是我的数据库的图片

我试过这样做,但那不管用。请帮帮忙。
$query1 = mysql_query("SELECT task_id, task_start_date FROM dotp_tasks");
if ($query1) {
while ($row = mysql_fetch_assoc($query1)) {
$TaskArray['dbc'] = $row['task_id'];
$TaskArray['dbc']['task_start_date'] = $row['task_start_date'];
}
} else {发布于 2015-07-23 12:03:42
您需要有一个包含每个任务数组的多维数组。
...
$query1 = mysql_query("SELECT task_id, task_start_date FROM dotp_tasks");
if ($query1) {
while ($row = mysql_fetch_assoc($query1)) {
$TaskArray[$row['task_id']]['task_start_date'] = $row['task_start_date'];
}
} else {
...在这里,我们生成一个多维数组,其中task_id作为每个数组的关键,该数组应该包含任务细节。
尝试使用以下方法打印新生成的数组:
<?php echo '<pre>'; print_r($TaskArray);echo '</pre>';?>发布于 2015-07-23 12:03:30
如果我理解了你的问题,这应该是可行的:
$query1 = mysql_query("SELECT task_id, task_start_date FROM dotp_tasks");
if ($query1) {
while ($row = mysql_fetch_assoc($query1)) {
$TaskArray[$row['task_id']] = $row['task_start_date'];
}
} else {https://stackoverflow.com/questions/31586725
复制相似问题