【问题标题】:Wordpress database connection pluginWordpress 数据库连接插件
【发布时间】:2018-07-02 01:37:17
【问题描述】:

我为数据库连接制作了一种插件,它可以工作,但是如果我激活我的插件,页面会下降一点,所以实际上我的网站会变得丑陋

 $servername = "xxxx";  // naam of ip van de machine ... 127.0.0.1
          $username = "xxxx";  //naam van gebruiker
          $password = "xxxx"; // wachtwoord
          $dbname = "xxxx"; //db naam
          $conn = mysqli_connect($servername, $username, $password, $dbname);
          if (!$conn) {
            die("Connection failed: " . mysqli_connect_error());
        }
                    if (isset($_GET["code"]) )
    {
    $code = $_GET['code'];
    }
    else
    {
        $code = '';
    }
    //$naam = '%DR%';

    //$sql = "SELECT * FROM docenten WHERE naam=\"$naam\"";
    $sql = "SELECT * FROM `cadeaubon` WHERE Kortingscode like \"$code\"";

    //echo $sql; //debuggen
    echo "<BR>";

    $result = mysqli_query($conn, $sql);

    if (mysqli_num_rows($result) > 0) {
        // output data of each row
        echo "<table>";
        while($row = mysqli_fetch_assoc($result)) {
            echo "- ID: " . $row["ID"]. " - Kortingscode: " . $row["Kortingscode"]. " - Aantal personen: " . $row["AantPersonen"] . " - Naam: " . $row["Naam"] . " -  Achternaam: " . $row["Achternaam"] . " - Leeftijd: " . $row["Leeftijd"] . " - Datum: " . $row["Datum"]."<br>";
        }
        echo "</table>";
    } else {
        echo "";
    }

    mysqli_close($conn);

这是我的代码,我想如果结果显示在页面底部可能会有所帮助,但我不知道如何

【问题讨论】:

    标签: php mysql database wordpress


    【解决方案1】:

    我猜你从调试回显中离开了&lt;br&gt;

    //echo $sql; //debuggen
    echo "<BR>";
    

    但是我不知道它在代码中的哪个位置执行以及它如何与 WordPress 集成。如果下表显示在页面的内容区域内,则&lt;br&gt; 应该不会影响您的网站设计,除了将表格向下推一行。

    创建自己的数据库连接似乎也有点矫枉过正——我认为 WordPress 已经连接,最好使用自己的连接,除非它是一个完全不同的数据库。

    【讨论】:

    • 但是你知道如何在页面末尾显示我的结果吗?
    • 我从未开发过 WordPress 插件,即使有,您也需要更具体一些。如果您想在内容的末尾使用它,那么您应该在其中初始化插件。如果你想要它在页脚中,你需要让插件影响页脚而不是内容。快速 hack 是通过 CSS 使用固定位置,但这不是一个严肃的插件设计的方法,因为它需要专门为使用的任何模板编写。
    • 这只是为了我自己,所以这不是一个大问题
    • 那么像&lt;div style="position:fixed;z-index:100;bottom:0;width:100%;background:solid white;"&gt;&lt;/div&gt; 包围你的桌子就可以了。但是当您更新主题或 WordPress 时,它可能会中断(网站设计)。此外,您还需要确保页脚后有足够的空白空间。
    猜你喜欢
    • 2014-01-15
    • 1970-01-01
    • 1970-01-01
    • 2020-12-16
    • 1970-01-01
    • 2014-07-07
    • 1970-01-01
    • 2015-06-14
    • 2017-12-10
    相关资源
    最近更新 更多