我試圖找到在互聯網的答案,我發現了一些東西,但我不明白這一點:-)WP - 煩惱與連接兩個表
我剛兩個表 - wp_users & wp_usermeta。這兩個表具有相同的ID(wp_users.ID和wp_usermeta.user_id)。我只需要從wp_users獲取電子郵件地址,並使用wp_usermeta的暱稱加入它。
我初學SQL,這將是非常有益的,如果有人可以解釋:-)非常感謝你:-)
<?php
//I just want tu print in echo all user emails connected with their nicknames from two separate tables - wp_users
//and wp_user_meta. I am trying to connect these tables with "ID" which has these two tables the same (inner join part)
$teacher_table = "SELECT wp_users.user_email, wp_usermeta.nickname
FROM wp_users,wp_usermeta
INNER JOIN wp_usermeta ON wp_users.ID = wp_usermeta.user_id";
$results_table_main = $wpdb->get_results($teacher_table);
foreach ($teacher_table as $value){
echo $value;
}
?>
您試圖加入wp_usermeta兩次,一次與內通過在使用逗號從表達加入表達一次。 – Devon
你也試圖在一個字符串上運行'foreach'循環,它應該是'foreach($ results_table_main作爲$ value)' – WheatBeak
現在我沒有錯誤,但echo也不會輸出:-) urghhh,這個是很難的一個:D –