目前我正在一個Wordpress網站上工作,我希望能夠在我的網站上搜索用戶名字和姓氏。加入多行搜索查詢
Wordpress利用元表來存儲用戶的任何「額外」數據。第一個和最後一個名字是這些元字段中的一部分。
現在我正在嘗試創建一個查詢,它使我得到一個結果,它返回一個匹配姓和名的用戶,唯一的問題是有一個元行用於姓和另一個用於名字,它們都具有對同一個user_id的引用。只有我不知道如何正確創建查詢。
當我有這個疑問
SELECT U.id FROM wp_users AS U, wp_usermeta as US
WHERE U.id=US.user_id
AND (US.meta_key='first_name' AND US.meta_value='MyFirstName')
它不會返回我要找的用戶,但是當我嘗試這個
SELECT U.id FROM wp_users AS U, wp_usermeta as US
WHERE U.id=US.user_id
AND (US.meta_key='first_name' AND US.meta_value='MyFirstName')
AND (US.meta_key='last_name' AND US.meta_value='Dijkstra')
我沒有得到任何結果可言,可能有人幫助我嗎?
如果有人對數據庫結構感興趣,這裏(http://cl.ly/6rGx)是用戶表,這裏(http://cl.ly/6rts)是users_meta表。
在此先感謝
完美的作品,感謝,他們應該給你一枚獎牌爲:) – Matthijn 2011-05-18 19:58:07