Конвертировать MySQL запрос с помощью WordPress WPDB - PullRequest
0 голосов
/ 01 марта 2019

У меня есть следующий запрос MySQL, который хорошо работает с использованием NaviCat для MySQL.

SELECT COUNT(*) as count, datescanned, client FROM s1 WHERE risk 
= "High" and client = "user1" AND datescanned IN (SELECT max(datescanned) FROM 
s1)

Используя WordPress, у меня есть следующий фрагмент:

Единственное изменение -

OLD: client = "user1"

TO: client = '$ current_user-> user_login'

Кроме того, мне нужно заменить строку клиента на

function ss1_3() {
global $wpdb; 
$current_user = wp_get_current_user();

$result = $wpdb->get_var("SELECT COUNT(*) as count, `datescanned`, client FROM 
s1 WHERE risk = `High` and client = '$current_user->user_login' AND 
`datescanned` IN (SELECT max(`datescanned`) FROM s1)");


print_r('<div style="color:#fff">' . $result . '</div>');    
}
}

add_shortcode('sss1_3', 'get_ss1_3');

Тем не менее, я не могу заставить его работать.это проблема с цитатой ``?

Любые отзывы будут оценены.

Спасибо Натали

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...