如何从mysql数据库中选择每个第一个字符与不同的图库名称,我有该数据库 - 如何选择第一个图像与Galery名称(列“画廊”)img和第一张图片名称为img2?如何从mysqli数据库中选择每个第一个字符:
http://prikachi.com/images/989/7212989B.png
如何从mysql数据库中选择每个第一个字符与不同的图库名称,我有该数据库 - 如何选择第一个图像与Galery名称(列“画廊”)img和第一张图片名称为img2?如何从mysqli数据库中选择每个第一个字符:
http://prikachi.com/images/989/7212989B.png
您可以使用 -
LIMIT 0,1
与您的查询,因此,只有1项(第一项)被取出。
对于如:
SELECT * FROM {table} WHERE gallery="img2" LIMIT 1
你能举个例子吗? – user3442381
如果你想在每家画廊的第一个图像,那么你必须GROUP BY画廊列,选择所需的列,例如:
SELECT gallery, min(id) from {table} GROUP BY gallery;
这会给你输出:
| gallery | id |
+----------+------+
| img | 1 |
| img2 | 2 |
我不会建议直接保存图像在数据库中,但保存一个链接到图像的位置即 –
为什么不上传图片到数据库中? – user3442381
http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or-nay –