【问题标题】:how to have a list of clickable links from a database如何从数据库中获取可点击链接的列表
【发布时间】: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


    【解决方案1】:

    您必须更改回显以回显链接。

    如果它真的进入你的姓氏字段,它看起来像这样:

    echo "<p>". $row["firstname"]. " <a href="url">" . $row["lastname"] . "</a></p>";
    

    但如果您在表中创建另一个字段来插入链接会更好。

    【讨论】:

    • 谢谢,我如何将某些链接链接到某些表而不为每个表创建新的 php 文件?
    • 我不确定你在这里问什么,但是创建这么多表似乎不太合适。请通过示例说明您想要实现的目标。
    • 我正在努力实现像一个消息传递网站一样,您可以创建新的聊天并拥有所有聊天室的列表。
    • 你将不得不做一些数据库规范化。您询问了如何使用数据库中的字段显示链接。因此,如果您创建一个包含所有聊天室的表格,您可以使用该表格显示所有聊天室并使用提供的代码使它们可点击
    • 如何在不为每个数据库创建新文件的情况下拥有所有聊天室
    猜你喜欢
    • 1970-01-01
    • 2013-06-04
    • 2017-11-14
    • 1970-01-01
    • 2019-07-15
    • 2015-03-23
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    相关资源
    最近更新 更多