我可以从表单输入中获取并插入文本到我的SQL数据库中,并且我能够在单独的页面上检索它,但现在当我尝试在与表单相同的页面上检索它时,它显示一个空白的白色页面,我的代码都没有显示。
我启用了解码器,但即使这样也没有显示任何内容。我觉得这样,因为我把代码块放在了错误的区域。
无论如何,这里是代码:http://pastebin.com/nWRwg0Xj我突出了我遇到问题的块。顺便说一句,我把它放在一边,但它仍然没有做任何事情。
我尝试过很多次移动代码块,但它仍然无法实现。
答案 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。