我正在编写一个应用程序,用户可以在其中输入数据库名称,我应该使用PHP将所有内容写入表中。我可以在知道数据库名称下面的代码。在PHP中编写数据库的属性
$result = mysqli_query($con,"SELECT * FROM course");
echo "<table border='1'>
<tr>
<th>blablabla</th>
<th>blabla</th>
<th>blablabla</th>
<th>bla</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['blablabla'] . "</td>";
echo "<td>" . $row['blabla'] . "</td>";
echo "<td>" . $row['blablabla'] . "</td>";
echo "<td>" . $row['bla'] . "</td>";
echo "</tr>";
}
echo "</table>";
在这个例子中,我可以告诉它,因为我知道表的名称当然,它有4 attributes.But我希望能够显示结果,无论这个名字的用户entered.So如果用户想要查看教师的内容应该有两列,而不是4.我可以如何完成这一点。我用html获取表名。
Table:<input type="text" name="table">
编辑:丹尼斯的回答和GrumpyCroutons的回答都是correct.You也可以问我,如果你不明白在他们的解决方案的东西。
难道你的意思是像phpMyAdmin或Adminer? –
有点儿。有一个页面是用html创建的,它可以从客户端获得输入。我有一个mysql数据库,里面有所有的表格,我试图用PHP – Curriculaa
来显示它,如果你不想要在这里使用适当的措施来保护你的数据库。关于这个只是一个快速的旁注。 –