Drupal пейджер не будет работать с "LIKE" в запросе - PullRequest
2 голосов
/ 09 июня 2011

Я не могу заставить это работать при использовании запроса с LIKE.Пример:

$sql = " SELECT DISTINCT u.uid, u.name, u.status, u.created, u.access FROM d_bi_test_2_shared.users u LEFT JOIN d_bi_test_2.users_roles ur ON u.uid = ur.uid WHERE u.uid != 0 AND LOWER(u.name) LIKE LOWER('%%er%%') ";
$sqlCount = " SELECT COUNT(*) FROM d_bi_test_2_shared.users u LEFT JOIN d_bi_test_2.users_roles ur ON u.uid = ur.uid WHERE u.uid != 0 AND LOWER(u.name) LIKE LOWER('%%er%%') ";
$count = 3;
$query = pager_query($sql, 5, 0, $sqlCount);
$output.=theme('pager', $count);

Это вообще не дает мне пейджер.Если я достану LIKE, это сработает, но мне нужно поискать вот такую ​​форму.

1 Ответ

0 голосов
/ 15 августа 2011

попробуйте CONCAT ('%%', LOWER (er), '%%')

...