WordPress wp_usermeta listing foutieve listing
Ron Norus
13/08/2015 19:30:25In WordPress moet ik een list genereren van de table wp_usermeta die per user_id de volgende resultaten toont:
user_id, city, first_name+ " "+lastname
De volgende info haalde ik met veel moeite uit de table. Het moeten er 4 regels worden.
126 city Utrecht
126 last_name Huisman
126 first_name Fred
100 city Eibergen
100 last_name Van der Heide
100 first_name Toon
90 city Hengelo
90 last_name Klaver
90 first_name Gezien
result wat ik zoek is:
126 Utrecht Fred Huisman
100 Eibergen Toon Van der Heide
90 Hengelo Gezien Klaver
Het onderstaande scriptje is bagger, maar geeft een idee mbt table + velden:
SELECT wp_users.ID, wp_usermeta.meta_key , wp_usermeta.meta_value
FROM wp_users INNER JOIN wp_usermeta ON wp_users.ID = wp_usermeta.user_id
WHERE
wp_usermeta.meta_key = "city"
OR
wp_usermeta.meta_key = "first_name" + "last_name"
OR
(wp_usermeta.meta_key = "lastwill_public" AND wp_usermeta.meta_value = "1")
AND wp_usermeta.meta_value is null
ORDER BY wp_users.ID DESC
Kan iemand met meer SQL kennis mij hiermee helpen.
Zou bijzonder fijn zijn.
user_id, city, first_name+ " "+lastname
De volgende info haalde ik met veel moeite uit de table. Het moeten er 4 regels worden.
126 city Utrecht
126 last_name Huisman
126 first_name Fred
100 city Eibergen
100 last_name Van der Heide
100 first_name Toon
90 city Hengelo
90 last_name Klaver
90 first_name Gezien
result wat ik zoek is:
126 Utrecht Fred Huisman
100 Eibergen Toon Van der Heide
90 Hengelo Gezien Klaver
Het onderstaande scriptje is bagger, maar geeft een idee mbt table + velden:
SELECT wp_users.ID, wp_usermeta.meta_key , wp_usermeta.meta_value
FROM wp_users INNER JOIN wp_usermeta ON wp_users.ID = wp_usermeta.user_id
WHERE
wp_usermeta.meta_key = "city"
OR
wp_usermeta.meta_key = "first_name" + "last_name"
OR
(wp_usermeta.meta_key = "lastwill_public" AND wp_usermeta.meta_value = "1")
AND wp_usermeta.meta_value is null
ORDER BY wp_users.ID DESC
Kan iemand met meer SQL kennis mij hiermee helpen.
Zou bijzonder fijn zijn.
Gewijzigd op 13/08/2015 19:30:47 door Ron Norus
PHP hulp
27/11/2024 11:40:24Thomas van den Heuvel
13/08/2015 19:50:38Ik ben niet thuis in WP maar wellicht ben je naar zoiets op zoek?
Ron Norus
15/08/2015 08:25:48I solved this with creating an extra table for addresses. The WP-usermeta table sucks.
WIth creating new table the insert + update is very easy and to get the data from the table is also better.
Thanks for the reply.
WIth creating new table the insert + update is very easy and to get the data from the table is also better.
Thanks for the reply.