Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL表项未显示_Php_Mysql_Phpmyadmin - Fatal编程技术网

Php MySQL表项未显示

Php MySQL表项未显示,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我今天开始为一个博客构建一个CMS,但很难让我通过phpMyAdmin手动插入的两个条目显示在页面上。这可能是数据库的问题,也可能是代码的问题,但出于某种原因,MySQL表只使用空条目迭代一次。以下是PHP: $link = mysql_connect('localhost', 'root',''); if (!$link) die('<h3>Cound not connect to MySQL<h3><p><div>'.m

我今天开始为一个博客构建一个CMS,但很难让我通过phpMyAdmin手动插入的两个条目显示在页面上。这可能是数据库的问题,也可能是代码的问题,但出于某种原因,MySQL表只使用空条目迭代一次。以下是PHP:

$link = mysql_connect('localhost', 'root','');
    if (!$link)
        die('<h3>Cound not connect to MySQL<h3><p><div>'.mysql_error()."</p></div>");
    mysql_select_db('blog_cms', $link);
    $posts = mysql_query("SELECT * FROM entries");
    if ($posts == null) die ("<h3>No blog posts found!</h3><div><p>Something went wrong.</p></div>");
    else
        while ($entry = mysql_fetch_row($posts)); {
            echo "<h3>".$entry[0]."</h3>";
            echo "<div>";
            echo "<p>".$entry[1]."</p>";
            echo "</div>";
        }
$link=mysql\u connect('localhost','root','');
如果(!$link)
die('cond not connect to MySQL'。MySQL_error()。“

”); mysql_select_db('blog_cms',$link); $posts=mysql_查询(“从条目中选择*); 如果($posts==null)死亡(“没有找到博客帖子!出了问题。

”; 其他的 而($entry=mysql_fetch_row($posts));{ 回显“$entry[0]”; 回声“; 回显“”$entry[1]。“”; 回声“; }
对于输出HTML,我只需要

<h3></h3><div><p></p></div>

phpMyAdmin的屏幕截图


为什么只返回一个空行?

有一个额外的在while循环之后,这就是为什么下一个块不再与该循环关联

 while ($entry = mysql_fetch_row($posts));
                                         A

删除额外的
应该可以正常工作:),请注意mysql_*函数已被弃用。开始使用PDO或mysqli

“可能是……的问题”您有责任进行一些调试,以确定是否提交了插入?这就解决了问题。非常感谢。“我应该看到这一点,”阿夫特伦普很高兴知道这有帮助。请不要忘记接受答案:)谢谢!不要将mysqli_*与mysql_*:)从这里开始学习