带有博客/新闻提要的社交网络.博客条目每行显示4个.(3太男性化)


Social network with a blogg/news feed. blogg entry displayed 4 per row. (3 too meny)

社交网络"主要是为了好玩,现在我每行显示8个Enrty,我认为这是foreach函数的问题,我不完全理解,有人能解释我应该输入什么值吗?现在我有了这个代码。

while ($row = mysqli_fetch_array($statusA)){
foreach($row as $rows) {
  echo '<div class="statusholder">
            <div class="status-img">
                <img src="' . $row['Bild'] . '"/>
            </div>
            <h4 class="status-who">'. $row['user'] .'</h4>
            <p class="status">' .$row['status']. '</p>
        </div>';
}

}

这是我的SQL问题

$statusQ = "select * from status";
$statusA = mysqli_query($mysqli,$statusQ);

所以现在我在"新闻推送墙"上有32个博客愤怒,但我应该有4个。。。。。此外,它没有以UTF-8显示:/你怎么能做到这一点,我试过使用

header('Content-Type: text/html; charset=utf-8');

在index.php页面和我将状态上传到数据库的"操作"页面上。

第一次关闭;为了只得到4个结果,在查询数据库时应该限制结果。查询可以如下所示:select * from status limit 4

如果你只想要最新的四个,你应该使用这种查询来订购结果:select * from status order by tillagdTid desc limit 4

如果你在显示结果时遇到问题,并且å,ä,ö显示为其他内容,你应该看看PHPutf8_decode()和utf8_encode()。它们使用起来很简单,肯定会解决您的编码问题。http://php.net/utf8_encodehttp://php.net/utf8_decode