php - 将数据库记录存储到数组中

标签 php mysql arrays

我想创建一个数组来保存使用 SELECT 语句查询从数据库中检索到的记录。

要检索的记录有多个字段,例如 lastname、firstname、mi 和另外 20 个字段。编写此函数的最佳方法是什么?

好的,我已经按照囚犯在下面给出的内容进行了操作。下一个问题是我如何使用查询来搜索这种数组?例如我想搜索用户名..

最佳答案

<?php

// run query
$query = mysql_query("SELECT * FROM table");

// set array
$array = array();

// look through query
while($row = mysql_fetch_assoc($query)){

  // add each row returned into an array
  $array[] = $row;

  // OR just echo the data:
  echo $row['username']; // etc

}

// debug:
print_r($array); // show all array data
echo $array[0]['username']; // print the first rows username

关于php - 将数据库记录存储到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5366620/

相关文章:

php - 警告 : mysqli_connect(): (HY000/1045): Access denied for user 'username' @'localhost' (using password: YES)

mysql - mysql中两个大表之间的连接查询

JavaScript setTimeout() 和数组

php - 使用 PostgreSQL 在 Yii Framework 中设置非默认架构

php - 如何获得帖子的第一个嵌入内容

php - 以字符串形式获取Symfony 2.7中的表单验证错误

Java + MySQL 查询错误

java - bluej 中的石头、剪刀、布游戏中的数组

java - 在数组中存储和访问字符串的最快方法

php - 获取数组中 20% 元素的方法 - PHP