db_query не работает в drupal - PullRequest
       27

db_query не работает в drupal

0 голосов
/ 06 февраля 2012

hiii
db_query дает пустой результат для некоторых ключевых слов. Вот мой запрос.

$query = "SELECT * FROM `civicrm_contact` WHERE first_name LIKE '%$first_name%'";

Он работает правильно, если $ first_name - Deepak, но не работает для deepak.

Это не проблема чувствительности к регистру.Becausse это работает для других писем.проблема в том, что буквы начинаются с d, n, b и т. д. (я думаю, что% d, $ n,% b работает здесь). Есть ли способ избежать этого?
Можете ли вы предложить решение

заранее спасибо

Ответы [ 3 ]

1 голос
/ 06 февраля 2012

Попробуйте использовать что-то вроде:

db_query("SELECT * FROM `civicrm_contact` WHERE first_name LIKE '%%s%'", $first_name);
1 голос
/ 06 февраля 2012
0 голосов
/ 06 февраля 2012

вы можете использовать

$query = "SELECT * FROM `civicrm_contact` WHERE first_name LIKE '%%$first_name%'";

Надеюсь, это сработает.

...