我是SQL世界的新手。 我有一个大型数据库,我可以从中提取一些查询并将它们放在网页上(基于HTML)。
我希望用户为页面上显示的每个查询填写一个表单,其中包含(14)个问题(所有查询都有相同的问题)。
每个问题都应代表查询中的特定列,并应根据用户的输入进行更新。
我遇到了为每个查询更新所需列的部分,并且不确定应该如何完成。具体来说,我不确定我如何在网页和sql之间“连接”。
我现在拥有的是一个很大的.db文件,我打算从中提取所需的查询到网站。
答案 0 :(得分:0)
您通常会使用脚本语言生成的html,例如php。所以你会有一些html来启动一个表,并绘制标题行,然后你就可以让php对你的数据库进行查询,然后循环查询结果。所以有点像:
function foo($mysqli)
{
$query = "SELECT acolumn, anothercolumn "
." FROM mytable";
$result = $mysqli->query($query);
if($result->num_rows > 0)
{
?>
<table>
<tr>
<td>A Column</td>
<td>Another Column</td>
</tr>
<?php
while($row = $result->fetch_assoc())
{
echo " <tr>\n"
." <td>".$row["acolumn"]."</td>\n"
." <td>".$row["anothercolumn"]."</td>\n"
." </tr>\n"
;
}
?>
</table>
<?php
}
else
{
echo "<p>No rows returned</p>";
}
}
现在,如何让$mysqli
连接到您的数据库,以及如何让人们登录您的网站以访问数据库,这是另一个问题。谷歌可以帮忙。我建议
http://www.wikihow.com/Create-a-Secure-Login-Script-in-PHP-and-MySQL
作为一种可能的方式。