簡體   English   中英

在畫廊中顯示一些帶有日期的圖像

[英]Showing some images at gallery with date

兄弟,我有一個 php 項目來顯示一些圖像。 圖像每隔 10 分鍾從文件夾自動上傳一次。 有一個圖像進入該文件夾,但顯示的圖像僅每 1 小時上傳一次,出現的圖像是該文件夾中的最后一張圖像。 你能幫助我嗎?

我的代碼是:

`include 'connect.php';'   

$sql = "SELECT * FROM tbl_album where albumid='$aid'";    
$rs_result = mysql_query ($sql,$con);           
while ($row = mysql_fetch_assoc($rs_result))     
{    
$aimage=$row['image'];    
$aname=$row['name'];    
$adesc=$row['adesc'];    
$astatus=$row['status'];

您絕對應該提供更多信息,但我將猜測問題在於您的查詢沒有 ORDER BY 語句。

SELECT * FROM tbl_album where albumid='$aid'

在不知道表中的列名的情況下,很難告訴您如何修復它,但假設您有一個名為“uploaded_dt”的日期時間列,該列在上傳時准確填充。

然后您將查詢更改為以下內容:

SELECT * FROM tbl_album WHERE albumid='$aid' ORDER BY uploaded_dt DESC

額外且重要的

請不要使用 mysql* 函數。 您正在向 SQL 注入問題敞開心扉。

在做任何其他事情之前,請先了解 PDO。

使用 PDO“正確”執行此查詢將如下所示:

$q = $dbh->prepare ('SELECT * FROM tbl_album WHERE albumid = :albumid ORDER BY uploaded_dt DESC');
$q->bindValue ('albumid', $aid);
$q->execute();

while ($r = $q->fetch()) {
  /* all your code here */
}

現在,您只需要發布有關上傳問題的更多信息,我們就可以提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM