嗨我在从数据库中重新检索项目时遇到问题,我想只检索一次数据,如果项目已经在之前的值中检索到不显示该项目
PHP
$select_query = "select * from posts";
$run_query = mysql_query($select_query);
while($row=mysql_fetch_array($run_query)){
$post_id = $row['post_id'];
$post_title = $row['post_title'];
$post_date = $row['post_date'];
$post_author = $row['post_author'];
$post_image = $row['post_image'];
$post_keywords = $row['post_keywords'];
$post_content = $row['post_content'];
HTML
<h1 class="centru">The Posts Author are: <?php echo $post_author; ?>
</h1>
EX:在页面上会显示:
的 JHON
玛丽亚
的 JHON
亚历克斯
的 JHON
我想要像这样
的 JHON
玛丽亚
亚历克斯
答案 0 :(得分:1)
使用GROUP BY
个功能!
$select_query = "select * from `posts` group by `post_author`";
答案 1 :(得分:1)
如果您只想要作者,请使用
SELECT DISTINCT post_author FROM posts