gpt4 book ai didi

php mysql 查询一次将字段名称及其数据提取到表中

转载 作者:行者123 更新时间:2023-11-29 13:27:58 25 4
gpt4 key购买 nike

我尝试准备一个数据表,其中传递任何列表查询,其结果将播种在表中。

我使用了 2 个 if 条件和 foreach 循环。现在我怀疑如果获取批量记录,这会减慢速度..任何人都可以建议我更好的方法来做到这一点..

查询如下

 echo "<table width='100%' align='center' border=1 style='text-align:center; vertical-align:center; border-collapse:collapse; font-size:80%' class='main'>";
$i=0;
while($row=mysqli_fetch_array($result)){
echo "<tr>";
foreach($row as $rowvalues => $cellvalues){
if (!is_numeric($rowvalues)){
if($i==0){
echo "<th>".$rowvalues."</th>"; // For Table header
}else{
echo "<td>".$cellvalues."</td>"; // For field values
}
}
}
echo "</tr>";
$i++;
}
echo "</table>";

最佳答案

也许这更快一点? (减少 echo 量)

$output = "<table width='100%' align='center' border=1 style='text-align:center; vertical-align:center; border-collapse:collapse; font-size:80%' class='main'>";
$i=0;
while($row=mysqli_fetch_array($result)){
$output .= "<tr>";
foreach($row as $rowvalues => $cellvalues){

if (!is_numeric($rowvalues)){
$output .= ($i == 0) ? "<th>".$rowvalues."</th>" : "<td>".$cellvalues."</td>";
}
}
$output .= "</tr>";
$i++;
}
echo $output."</table>";

关于php mysql 查询一次将字段名称及其数据提取到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19880268/

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