我正在尝试编写一个PHP函数,它将输出HTML中所有不同数据库表的字段.这些表的行数和列数各不相同,所以我试图想出一个方法.
就像这里的例子 - 如何使用PHP获取列中的所有值?
但是,如果我不知道数据库中每行中有多少列或它们的名称,"SELECT * FROM $mytable"当每个数据库在列和行中变化时,如何从查询中输出数据?
也许是这样的?
echo "<table>";
while ($row = mysql_fetch_array($query))
{
echo "<tr>";
foreach($row as $value)
{
echo "<td>".$value."</td>";
}
echo "</tr>";
}
echo "</table>";
Run Code Online (Sandbox Code Playgroud)
UPDATE
由于这个答案似乎仍然得到了一些关注,我觉得它值得注意的是,因为它是基于一个现在过时的例子(在原始问题中链接),这个答案本身也已经过时了.这是由于使用了mysql现在已弃用/删除的扩展(取决于您的PHP版本).相反,你应该使用PDO或mysqli
| 归档时间: |
|
| 查看次数: |
18055 次 |
| 最近记录: |