gpt4 book ai didi

php - Mysql 到数组不工作

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

嘿大家我有一个小问题!我知道它很简单,但由于某种原因我无法弄清楚(数组正在踢我的屁股!)

我希望结果显示如下...

title 1 | title 2 | title 3 | title 4 |
Title 5 | title 6 | title 7 | title 8 |

但由于某种原因,当代码运行时,它显示如下......

t | i |

它拼出标题 1,而不是表格每个单元格的整个单词。我做错了什么?

$result = mysqli_query($con,"SELECT title FROM donuts"); 
$rows = 2;
$cols = ceil(count($result)/$rows);
$row = mysqli_fetch_array($result);
echo $result=$row['title'];
echo "<table border='1'>";
$i=0;
for($tr=1;$tr<=$rows;$tr++) {
echo "<tr>";
for($td=1;$td<=$cols;$td++) {
if (isset($result[$i])) {
echo "<td>".$result[$i]."</td>"; $i++;
}
}
echo "</tr>";
}
echo "</table>";

请注意,该表对行数没有限制。

Link to working example http://lakeside.donavonscreativeinnovations.com/

最佳答案

您必须循环遍历结果。像这样的事情:

// $numrows = mysqli_num_rows($result); // Count rows if you want to know

while( $row = mysqli_fetch_array($result, MYSQLI_ASSOC) ) { // Loop through rows
echo "<tr>";
foreach($row as $key => $value) { // Loop through columns
echo "<td>" . $value . "</td>";
}
echo "</tr>";
}

此时,您循环遍历列中的每个字符。

关于php - Mysql 到数组不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21410491/

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