2015-06-17 1 views
0

У меня есть 2 стола: wp_users и CD2015_EmailIncidents. Я сделал запрос в phpmyadmin.Ссылка mysql Таблица для текущего пользователя в wordpress

То соединяет обе таблицы по электронной почте и создает таблицу со следующими полями:

Email - Reference - Type - Site 

, что я хотел бы сделать это, когда пользователь входит в зону членов таблица отображает только свои данные.

так фильтрация таблицы current_user электронной почты к столу

ЭРВО коду я имею, но его дисплей все данные:

<?php 
global $wpdb; 
$result = $wpdb->get_results("SELECT Site, Type, Reference, Email 
FROM CD2015_EmailIncidents AS s 
JOIN wp_users AS c 
ON s.Email = c.user_email 
WHERE c = '<?php $current_user->user_email ?>' "); 
//echo "<pre>"; print_r($result); echo "</pre>"; 
echo "Reference"." "."Site"." "."Type"."<br><br>"; 
foreach($result as $row) 
{ 
echo $row->Reference." ".$row->Site." ".$row->Type."<br>"; 
} 
?> 

любой помощь будет удивительно ... спасибо

ответ

0

Я приближаюсь?

<?php 
global $wpdb; 
$current_user = wp_get_current_user(); 
$result = $wpdb->get_results("SELECT Site, Type, Reference, Email 
FROM CD2015_EmailIncidents 
JOIN $current_user->user_email 
ON CD2015_EmailIncidents.Email= $current_user->user_email "); 


echo "Email:"." "."Type:"."<br><br>"; 
foreach($result as $row) { 
echo $row->Email." ".$row->Type."<br>"; 
} 
?> 
Смежные вопросы