使用PHP从数据库中提取帖子

时间:2015-08-25 04:15:38

标签: php

我可以从表单输入中获取并插入文本到我的SQL数据库中,并且我能够在单独的页面上检索它,但现在当我尝试在与表单相同的页面上检索它时,它显示一个空白的白色页面,我的代码都没有显示。

我启用了解码器,但即使这样也没有显示任何内容。我觉得这样,因为我把代码块放在了错误的区域。

无论如何,这里是代码:http://pastebin.com/nWRwg0Xj我突出了我遇到问题的块。顺便说一句,我把它放在一边,但它仍然没有做任何事情。

我尝试过很多次移动代码块,但它仍然无法实现。

2 个答案:

答案 0 :(得分:0)

你有

 $template = "anonymous posted: " . $row[0] <br>;

应该是

 $template = "anonymous posted: " . $row[0] . "<br>";

我会假设您想要打印它,而不仅仅是存储在无用的变量中。所以它应该是

echo "anonymous posted: " . $row[0] . "<br>";

答案 1 :(得分:0)

您需要将提取的数据回显到页面。此外,您的循环和$template字符串存在一些问题。

<?php    
    include('mysql-connection.php');

    // Selection
    $selection = "SELECT typed FROM posts";
    $query = mysql_query($selection);

    while($row = mysql_fetch_array($query)) {          
        // Extract the inserted text
        $template = "anonymous posted: " . $row[0] . "<br>";

        echo $template; // <- Here
    }                       
?>

在旁注中,您使用了已弃用的mysql_*方法。考虑切换到mysqli_*或PDO。