我有一个PHP脚本,它在admin的数据库(用户)中创建3行表。
$sql1="CREATE TABLE '".$username."' (id int(5) AUTO_INCREMENT, ip VARCHAR(255), password VARCHAR(255), PRIMARY KEY (id))";因此,我希望在admin的仪表板上显示用户数据库中的所有表(它的行和数据),如下所示:
<h3>Table_Name</h3>
<tr>
<th>Row1</th><th>Row2</th><th>Row3</th>
</tr>
<tr>
<td>All Data On Row1</td><td>All Data On Row2</td><td>All Data On Row3</td>
</tr>请有人在这个问题上帮助我进行一个经过测试的php mysql查询。我真的不知道该怎么做。我的xamp没有帮上什么忙,因为它似乎无法与数据库连接,所以我发现测试我的代码很困难;所以请帮助我编写一个经过测试和工作的代码。
发布于 2017-03-13 06:45:25
show TABLES;DESCRIBE your_table_name;发布于 2017-03-13 07:03:10
这是如何将数据显示从数据库显示到HTML表中
$dbCon= mysqli_connect(“localhost”、"root“、"root”、"test");if(mysqli_connect_errno()){ echo“未能连接:”。mysqli_connect_errno();} ?>
然后,在php文件中,要以表的形式显示数据。
<table>
<thead>
<tr>
<th>No.</th>
<th>IP.</th>
<th>Password</th>
</tr>
</thead>
<tbody>
<?php
require("connection.php");
$query="SELECT * FROM your_table_name ";
$result = mysqli_query($dbCon, $query)or die(mysqli_error($dbCon));
while($row=mysqli_fetch_array($result,MYSQLI_ASSOC))
{
?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['ip']; ?></td>
<td><?php echo $row['password']; ?></td>
</tr>
<?php
}
?>
</tbody>
</table>如果要显示更多数据,只需添加列名即可。
https://stackoverflow.com/questions/42757483
复制相似问题