第一次在這裏..和PHP MySQL的新。MySQL:在一個表中插入多個表值
我正在嘗試將WordPress用戶數據轉移到另一個表以供一些自定義使用。這裏是我的表
我在找什麼可以在rc_users(最終結果)表中找到請參閱下面的鏈接圖像,因爲我在這裏是新的,無法發佈圖像。
http://i.stack.imgur.com/F1yEc.jpg
不知怎的,我設法插入來自wp_users表的價值,但現在越來越麻煩插入來自wp_usermeta表值。
此外,我想爲基礎,以wp_user_level轉換條件,所以如果用戶有10
級別比它會轉換成100
等..
這裏是我曾嘗試
// inserting user auth info
"INSERT INTO rc_users
(userid, name, password, email, created)
SELECT ID, user_login, user_pass, user_email, user_registered
FROM wp_users",
// inserting user level info
"INSERT INTO rc_users
(role)
SELECT meta_value
FROM wp_usermeta
WHERE user_id = userid
AND meta_value = wp_user_level"
非常感謝你的幫助..
你想要插入所有的'meta_key'還是隻是特定的鍵? –
我只想要wp_user_level,並且應該通過檢查userid來插入 – RDev