[英]Php code results not matching mySQL query
mySQL Table MySQL表
ID |
ID | Name
名称
1 |
1 | A
一种
2 |
2 | B
乙
3 |
3 | C
C
4 |
4 | D
d
5 |
5 | E
Ë
mySQL Query MySQL查询
$query = "SELECT * FROM ego_work WHERE 1;
$result = mysql_query($query);
$rows = array();
while ($row = mysql_fetch_array($result)) {
$rows[] = $row;
}
php Code PHP代码
<?php foreach ($rows as $work): ?>
<span> <?php echo $work['id']; ?>, </span>
<?php endforeach; ?>
<br \>
<?php foreach ($rows as $work): ?>
<span> <?php echo $work['name']; ?>, </span>
<?php endforeach; ?>
RESULT 结果
1,2,3,4,5
1,2,3,4,5
E,A,B,C,D
E,A,B,C,D
What did I do wrong? 我做错了什么? I'm trying to get the 2nd result to be A,B,C,D,E
我正在尝试将第二个结果设为A,B,C,D,E
can you try below code 你可以尝试下面的代码
<?php foreach ($rows as $work): ?>
<span> <?php echo $work['id']; ?>, </span>
<?php endforeach; ?>
<?php reset($rows);?>
<br \>
<?php foreach ($rows as $work): ?>
<span> <?php echo $work['name']; ?>, </span>
<?php endforeach; ?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.