![](/img/trans.png)
[英]How can I sort this array alphabetically using php and use foreach to loop through it
[英]How can use foreach to Loop Through PHP Array
如何使用foreach循環遍歷$ Result?
<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error());
mysql_select_db("mydb");
$Query = mysql_query("SELECT * FROM mytable");
$Result = array( );
while ($Row = mysql_fetch_array ( $Query) ) {
$Result [ ] = $Row;
}
mysql_free_result($Query);
print_r ($Result);
?>
我只是有一個非常模糊的想法:
<?php
foreach ($Result )
{
echo $row[fname] . ' ' . $row[lname] . ' ' $row[email];
}
?>
有人可以幫忙嗎?
類似於以下內容
foreach($Result as $row){
$fname=$row['fname'];
// etc...
}
為什么要對該數組進行間接方式? 您可以改為簡單地執行此操作:
$Query = mysql_query("SELECT * FROM mytable");
while ($Row = mysql_fetch_array ( $Query) ) {
echo $Row[fname] . ' ' . $Row[lname] . ' ' $Row[email];
}
mysql_free_result($Query);
$link = mysqli_link('host', 'user', 'pass', 'db');
$query = 'SELECT * FROM mytable';
$result = mysqli_query($link, $query)
while ($row = mysqli_fetch_assoc($result)) {
$out .= $row['fname'] . ' ' . $row['lname'] . ' ' . $row['email'];
}
echo $out;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.