如何自动显示数据库中的新数据


How to automaticly show new data from DB

我找不到当前代码有什么问题。我正试图通过控制面板在数据库中添加信息,这些信息应该显示在我的网站上。我已经创建了adminpanel和所有连接,但现在当我用adminpanel添加一些东西时,它会被添加到数据库中,但如果我想在网站中显示这些数据,我必须通过编写更改index.php中的代码来切换ID。有人能给我推荐一些数据也会显示在网站上的解决方案吗。

这就是我从数据库获取数据的方式:

<div class="post">
    <div class="post-image hover01">
        <figure><img src="images/posts/latestnews4.jpg" alt="post image" /></figure>
    </div>
    <div class="post-detail">
        <?php
            if($_SESSION["ses"]=="")
            {
                $cont="select * from content  where id='1'";
                //echo $cont;
                //exit;
                $cont_row=mysql_query($cont);
                $cont_res=mysql_fetch_assoc($cont_row);
        ?>
        <h3 class="post-title"><?php echo $cont_res["page_title"]?></h3>
        <span class="dates">21 Oct, 2016 / New York</span>
        <p class="post-description">
            <?php
                echo $cont_res["details"];
            ?>
        </p>
            <?php } ?>
        <div class="read-more">
            <a href="detail.html">Вижте повече...</a>
        </div>
        <div class="sign-up"></div> 
    </div>
</div>

因此,我有5个像这样的容器,在每个容器中,我都添加了新的信息,即名为"contents"的数据库表,并且我必须自己写id。解决方案是什么,这样我就不必自己写了,它会自动填充?

尝试将contentsselect * from contents的所有数据提取到一个变量中,如$posts,然后尝试以下操作:

<?php foreach ($posts as $post): ?>
    <div class="post">
        <div class="post-image hover01">
            <figure><img src="images/posts/latestnews4.jpg" alt="post image"/></figure>
        </div>
        <div class="post-detail">
            <h3 class="post-title"><?php echo $post["page_title"]; ?></h3>
            <span class="dates">21 Oct, 2016 / New York</span>
            <p class="post-description"><?php echo $post["details"]; ?></p>
            <div class="read-more">
                <a href="detail.html">Вижте повече...</a>
            </div>
            <div class="sign-up"></div>
        </div>
    </div>
<?php endforeach; ?>

我不确定你是否打算这么做,如果不是,请纠正我。

顺便说一下,mysql_fetch_assoc()mysql_query()在PHP 5.5中已弃用,在PHP 7中已删除。