AD:
		
		
	
	WordPressでユーザの情報を名前や、そのほかのもろもろの情報をCSVで出力したかったのですが、そのSQLをメモしておきます。
wp_userテーブルに基本、wp_usemetaに姓、名などの細かい情報が入っているのですが下記のようなテーブル構成になっているので、各種項目を一度に取ってくるには一つ一つをjoinして取ってくるしかないので、メモしておきます。

SQLはこんな感じです。
| 1 2 3 4 5 6 7 8 9 10 11 | SELECT     u.ID,     u.user_email,     m1.meta_value AS firstname,     m2.meta_value AS lastname,     m3.meta_value AS country FROM wp_users u JOIN wp_usermeta m1 ON (m1.user_id = u.ID AND m1.meta_key = 'first_name') JOIN wp_usermeta m2 ON (m2.user_id = u.ID AND m2.meta_key = 'last_name') JOIN wp_usermeta m3 ON (m3.user_id = u.ID AND m3.meta_key = 'country') Limit 100; | 
もしSQLから直接CSVを書きだしたかったら、参考まにでこちらをどうぞ
MysqlでSelectの結果をCSVにエクスポートする
		AD:
			
			
		
		
	

 Ayumi Mizoshiri
Ayumi Mizoshiri







No Comments, Comment or Ping
Reply to “WordPressでユーザ情報(wp_users+wp_usermetaからfirst_name,last_name)をSQLで一度に取ってくるSQL”
Warning: Undefined variable $user_ID in /home/sazaeau/mizoshiri.com/public_html/blog.mizoshiri.com/wp-content/themes/grid_focus_public_mizo/comments.php on line 66
You must be logged in to post a comment.