我正在寻找一种从DB获取大量信息并用PHP显示它的好方法(不需要多次查询)。为此,我在下面编写了一个函数,但它只能返回一个单独的数组,每个键都有一行连接值。我只是想不出以后将所有这些值与返回的数组分开的好方法,将它们用于实际输出。也许你们可以指出一个正确的方向。感谢
public function viewRecords() {
$output = '';
$query = "SELECT * FROM `module_inmail`";
if ($result = $mysqli->query($query)) {
while ($row = $result->fetch_assoc()) {
$row1 = $row['id'];
$row2 = $row['mail_text'];
$row3 = $row['recieve_date'];
$row4 = $row['send_date'];
$row5 = $row['sender'];
$row6 = $row['ext_number'];
$row7 = $row['resolution_text'];
$row8 = $row['assign_to'];
$row9 = $row['is_executed'];
$output .= '|'.$row1.' '.$row2.' '.$row3.' '.$row4.' '.$row5.' '.$row6.' '.$row7.' '.$row8.' '.$row9;
}
$result->free();
}
$output_array = explode('|', $output);
array_shift($output_array);
return $output_array;
$mysqli->close();
}