我有一个数据库,来自数据库的信息来到我的网站(下面的代码)。
在另一个页面上,我有一个文本框,你输入一个新表,它创建一个新表并将表名发送到另一个存储所有表的表。我想查看该表列表中的所有表,但是当我点击它们时让我查看其他表。
我对数据库和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();
?>
&#13;
此代码查看结果,名为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>
&#13;
答案 0 :(得分:1)
您必须更改回声以回显链接。
如果它真的进入你的姓氏字段,它将看起来像这样:
echo "<p>". $row["firstname"]. " <a href="url">" . $row["lastname"] . "</a></p>";
但是如果你在表中创建另一个字段来插入链接会更好。