ich versucht war die Antwort im Internet zu finden, und ich habe etwas gefunden, aber ich verstehe es nicht :-)WP - Probleme mit Verbinden von zwei Tabellen
Ich habe nur zwei Tische - wp_users & wp_usermeta. Diese beiden Tabellen haben dieselbe ID (wp_users.ID und wp_usermeta.user_id). Alles, was ich will, ist, die E-Mail-Adresse von wp_users zu nehmen und sie mit dem Nicknamen von wp_usermeta zu verbinden.
ich Anfänger sind in SQL und dies wäre sehr hilfreich, wenn jemand erklären würde :-) Danke soviel :-)
<?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;
}
?>
Sie versuchen zweimal zu verbinden wp_usermeta, einmal mit dem inneren Ausdruck kommt und einmal durch ein Komma in dem von Ausdruck. – Devon
Auch Sie versuchen, die 'foreach'-Schleife auf einer Zeichenfolge auszuführen, sollte es' foreach ($ results_table_main als $ value) ' – WheatBeak
Jetzt bekomme ich keinen Fehler, aber Echo wird auch nichts drucken :-) urghhh, diese ist schwer: D –