大家好,stackowerflow,我需要从数据库获取数组,我的变量看起来像这样 $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 {
最佳答案
您需要有一个多维数组,其中包含每个任务的数组。
...
$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>';?>
关于php - 将信息从数据库获取到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31586725/