gpt4 book ai didi

PHP从数据库中获取数据,并在while循环外使用

转载 作者:太空宇宙 更新时间:2023-11-04 15:19:29 25 4
gpt4 key购买 nike

<?php   
$q=select * from students where (dynamic for user searching)
$qry=mysql_fetch_array($q);
while($row=mysql_fetch_array())
{
**// i do not need data here?**
}
?>
< table>
< tr>< td><?php echo **$row[?][?];** ?>< /td>< td><?php echo **$row[?][?];** ?>< /td>...< /tr>
< tr>< td><?php echo **$row[?][?];** ?>< /td>< td><?php echo **$row[?][?];** ?>< /td>...< /tr>
....
< /table>

需要生成html表格格式的动态报告html 表格行和列对于结果是静态的所以我不能在 while 循环中使用 echo我必须在循环时访问它我有一个想法,分别为表格的每个单元格选择单行单列但这将是耗时且冗长的任何替代方案或解决方案?

最佳答案

您不必使用 while 循环。您可以根据需要获取数据。

$row1 = mysql_fetch_array($qry);
$row2 = mysql_fetch_array($qry);

不过我不喜欢这样做,因为你必须跟踪资源(在本例中为 $qry)并且你必须不断键入 mysql_fetch_*() 所以我倾向于在使用结果之前将结果加载到数组中.

$result = array();
while($row=mysql_fetch_object($qry))
{
$result[] = $row;
}

关于PHP从数据库中获取数据,并在while循环外使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10890034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com