我想知道是否有人可以提供帮助。我是php新手,为我糟糕的编码道歉。我正在尝试从数据库中提取数据,并且我想要为每位讲师创建一个2d数组$ lecturer1 [] [],讲者2 [] []等,并将每个讲师的id号放在[0] [0]中。我有点失落所以任何帮助都会非常感激。
<?php
require ('mysqli_connect.php');
$lecturers_temp = array(array());
$i = 1;
$q2 = "SELECT `uninum` FROM `availabilityindex` ORDER BY `availibility`";
$result2 = @mysqli_query($dbcon,$q2);
while ($row2 = mysqli_fetch_array ($result2, MYSQLI_ASSOC)){
$lecturers = $row2['uninum'];
$lecturers_temp.$i = array(array());
$lecturers_temp.$i [0] [0] = $row2["uninum"];
$i++;
echo $lecturers_temp.$i [0] [0];
}
?>
答案 0 :(得分:0)
下面是部分答案.....但我想知道无论如何我都可以为每个人创建一个单独的数组,将他们的uninum存储在[0] [0]中并将2d数组的其他部分保留为空对于其他数据...最终我想有讲师1(A34567(1,0,1,0,1,0,1,0)
<?php
require ('mysqli_connect.php');
$lecturers_temp = array(array());
$i = 0;
$q2 = "SELECT `uninum` FROM `availabilityindex` ORDER BY `availibility`";
$result2 = @mysqli_query($dbcon,$q2);
while ($row2 = mysqli_fetch_array ($result2, MYSQLI_ASSOC)){
$lecturers = $row2['uninum'];
$lecturers_temp = array(array());
$lecturers_temp [$i] [0] = $row2["uninum"];
echo $lecturers_temp [$i] [0] . "<BR><BR>";
$i++;
}
?>