很抱歉标题混乱。但我不知道如何解释这个。(我不会说那么好的英语)
这是一张让它更清晰的图片:
http://img823.imageshack.us/img823/8812/edxt.png
如果pic_name = 328.jpg AND user = myhrmans返回值1 否则如果你找不到值user = myhrmans返回0例如。无论如何,我可以把它拉掉吗?
谢谢:)
答案 0 :(得分:0)
不确定是什么意思,但我会尝试。
您的查询应该以某种方式编写:
SELECT user, pic_name,
IF(user = 'myhrmans' AND pic_name = '328.jpg', 1, 0) AS value
FROM yourtable
WHERE user = myhrmans;
从PHP执行时(以及在获取值之后),您的查询将返回此数组:
$result = array(
0 => array(
'user' => 'myhrmans',
'pic_name' => '326.jpg',
'value' => 0
),
1 => array(
'user' => 'myhrmans',
'pic_name' => '329.jpg',
'value' => 0
),
2 => array(
'user' => 'myhrmans',
'pic_name' => '328.jpg',
'value' => 1
),
3 => array(
'user' => 'myhrmans',
'pic_name' => '319.jpg',
'value' => 0
)
);
如果我明白,那就接近你想要的。