2014-03-31 67 views
0

如何從mysql數據庫中選擇每個第一個字符與不同的圖庫名稱,我有該數據庫 - 如何選擇第一個圖像與Galery名稱(列「畫廊」)img和第一張圖片名稱爲img2?如何從mysqli數據庫中選擇每個第一個字符:

http://prikachi.com/images/989/7212989B.png

enter image description here

+1

我不會建議直接保存圖像在數據庫中,但保存一個鏈接到圖像的位置即 –

+0

爲什麼不上傳圖片到數據庫中? – user3442381

+0

http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or-nay –

回答

0

您可以使用 -

LIMIT 0,1 

與您的查詢,因此,只有1項(第一項)被取出。

對於如:

SELECT * FROM {table} WHERE gallery="img2" LIMIT 1 
+0

你能舉個例子嗎? – user3442381

0

如果你想在每家畫廊的第一個圖像,那麼你必須GROUP BY畫廊列,選擇所需的列,例如:

SELECT gallery, min(id) from {table} GROUP BY gallery; 

這會給你輸出:

| gallery | id | 
+----------+------+ 
| img  | 1 | 
| img2  | 2 | 
相關問題