当使用PHP在数据库中有多个图像时,如何从数据库中检索单个图像?

时间:2016-02-26 10:46:08

标签: php

以下查询检索 db=h.getWritableDatabase(); btninsert.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ContentValues cv=new ContentValues(); cv.put("image", img); db.insert("tableimage", null, cv); System.out.println("image insert successfully..............................."); } } 85的所有图像,如何检索用户85的单个图像。

userid

4 个答案:

答案 0 :(得分:0)

在您的查询中使用LIMIT,如下所示

SELECT link FROM images WHERE uid='85' LIMIT 0,1;

答案 1 :(得分:0)

我不知道您的数据库架构,但可能会对您的请求添加限制

SELECT link FROM images WHERE uid='85' LIMIT 1;

答案 2 :(得分:0)

您必须在查询中设置LIMIT,例如@Vivek和@Antoine。

您的查询应如下所示:

SELECT link FROM images WHERE uid='85' LIMIT 0,1;

LIMIT $offset,$limit必须设置$limit,您可以设置可选的$offset

因此,以下查询将从第6行开始(因为$offset为5)并将返回10行(因为$limit为10)

SELECT * FROM tbl LIMIT 5,10;  # Retrieve rows 6-15

如果要返回前10个条目,可以使用$limit

SELECT * FROM tbl LIMIT 10;  # Retrieve first 10 rows

例如,如果您使用分页限制,请记住使用ORDER BY来检索一致的结果。否则,另一个查询可能会在此期间混淆您的结果。

答案 3 :(得分:0)

SELECT link FROM `images` WHERE uid='85' LIMIT 1;