[英]How to store all of the data from MySQL into a variable in PHP?
当我在 phpmyadmin 中运行以下查询时:
SELECT firstName, lastName, credits FROM volunteers ORDER BY credits, firstName ASC
结果我得到 9 行。 但是当我在 php 中运行以下代码时, $storing_data
变量只存储了一行的数组值。
$query_for_credits_table=mysqli_query($conn, "SELECT firstName, lastName, credits FROM volunteers ORDER BY credits, firstName ASC;");
$storing_data=mysqli_fetch_assoc($query_for_credits_table);
我需要做什么才能将完整信息存储在变量中?
您必须遍历结果并构建数组
$query_for_credits_table=mysqli_query($conn, "SELECT firstName, lastName, credits FROM volunteers ORDER BY credits, firstName ASC;");
if( $query_for_credits_table){
while ($row = mysqli_fetch_assoc($query_for_credits_table)) {
$user = array(
'firstName' => $row['firstName'],
'lastName' => $row['lastName'],
'credits ' => $row['credits ']
);
}
$storing_data[] = $user;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.