簡體   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