Jos*_*phD 23 php mysql arrays loops while-loop
如果我从MySQL数据库中获取数据并使用while循环迭代数据,我将如何将每个数据添加到数组中?
$result = mysql_query("SELECT * FROM `Departments`");
while($row = mysql_fetch_assoc($result))
{
}
Run Code Online (Sandbox Code Playgroud)
ale*_*lex 72
在while循环迭代时构建数组.
$result = mysql_query("SELECT * FROM `Departments`");
$results = array();
while($row = mysql_fetch_assoc($result))
{
$results[] = $row;
}
Run Code Online (Sandbox Code Playgroud)
这样就可以了:
$rows = array();
$result = mysql_query("SELECT * FROM `Departments`");
while($row = mysql_fetch_assoc($result))
{
$rows[] = $row;
}
Run Code Online (Sandbox Code Playgroud)
这是我创建(多维)数组的最快方法之一.我不确定您是否希望将所有结果压缩到一个数组中.
// Read records
$query = "SELECT * FROM `Departments`";
$query = mysql_query($query);
// Put them in array
for($i = 0; $array[$i] = mysql_fetch_assoc($query); $i++) ;
// Delete last empty one
array_pop($array);
Run Code Online (Sandbox Code Playgroud)
您可以使用print_r($ array)查看结果.
| 归档时间: |
|
| 查看次数: |
87436 次 |
| 最近记录: |