2014-03-31 28 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 | 
相关问题