繁体   English   中英

从两个单独的表中选择数据以用于MySQL / PHP中的新闻提要

[英]Select datas from two separate tables for a news feed in MySQL/PHP

我想从两个单独的表中选择数据,以制作类似Facebook的新闻源,该新闻源将在一个列表中显示照片,新闻或评论(或任何内容),并按其日期排序。 现在,我的网站上有两个列表,分别显示照片和新闻。 我只想列出一个包含所有项目的列表。

这是一个例子:

news 1  : june 20
photo 1 : june 15
photo 2 : june 13
news 2  : june 12
photo 3 : june 9 
review 1: june 5

我试过这个SQL查询:

SELECT n.id, n.title, n.date, t.id_photo, t.url, t.date_photo 
FROM news AS n, photos AS t 
ORDER BY n.date DESC, t.date_photo DESC 
LIMIT 0,30

但这没有用。 任何想法?

注意:这些表之间没有链接。 完全不同。

尝试这个:

<?php
    $newsPage = isset($_GET['newspage']) ? $_GET['newspage'] : 0;
    $photosPage = isset($_GET['photospage']) ? $_GET['photospage'] : 0;
    $selectNews = mysqli_query("SELECT `news`.`id`, `news`.`title`, `news`.`date`
                                FROM `news`
                                ORDER BY `news`.`date` DESC
                                LIMIT ".$newsPage."0,10;");
    while($news = mysqli_fetch_assoc($selectNews)) {
        echo $news['title'].'<br />';
    }
    $selectPhotos = mysqli_query("SELECT `photos`.`id_photo`, `photos`.`url`, `photos`.`date_photo` 
                                FROM `photos`
                                ORDER BY `photos`.`date_photo` DESC
                                LIMIT ".$photosPage."0,10;");
    while($photos = mysqli_fetch_assoc($selectPhotos)) {
        echo '<img src="'.$photos['url'].'" alt="Image" title="Image" /><br />';
    }

莱姆知道情况如何。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM