【发布时间】:2016-04-28 11:32:39
【问题描述】:
我有一个数据库,数据库中的信息进入我的网站(代码如下)。
在另一个页面上,我有一个文本框,如果您输入一个新表,它会创建一个新表并将表名发送到另一个存储所有表的表。我想查看该表列表中的所有表,但是当我单击它们时让它们带我查看其他表。
我对数据库和 PHP 的经验很少,但我正在考虑是否可以将表变量存储在 cookie 中,然后在另一个文档中启动它,并在每次用户返回包含所有他们可以查看的其他表格。
但我仍然不知道如何创建指向运行所有其他表的其他文档的链接。
以下文本位于名为 db_results.php 的文件中
<?php
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, firstname, lastname FROM MyGuests ORDER BY id DESC LIMIT 500";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "<p>". $row["firstname"]. " " . $row["lastname"] . "</p>";
}
} else {
echo "0 results";
}
$conn->close();
?>
这段代码查看结果,只是被称为 index.php
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
setInterval(function() {
$("#load_results").load("db_results.php");
}, 1000);
});
</script>
<div id = "load_results"></div>
【问题讨论】:
标签: php html mysql database hyperlink