Php db_查询在drupal中不起作用

Php db_查询在drupal中不起作用,php,drupal,drupal-6,drupal-modules,Php,Drupal,Drupal 6,Drupal Modules,hiii db_查询为某些关键字提供空结果。这是我的查询 $query = "SELECT * FROM `civicrm_contact` WHERE first_name LIKE '%$first_name%'"; 如果$first_名称为Deepak,则它可以正常工作,但对Deepak不起作用 这不是区分大小写的问题。因为它适用于其他字母。问题在于字母以d、n、b等开头(我认为%d、$n、%b在这里工作)。有没有办法避免这种情况? 你能提出一个解决方案吗 提前感谢检查尝试使用以下方法:

hiii
db_查询为某些关键字提供空结果。这是我的查询

$query = "SELECT * FROM `civicrm_contact` WHERE first_name LIKE '%$first_name%'";
如果$first_名称为Deepak,则它可以正常工作,但对Deepak不起作用

这不是区分大小写的问题。因为它适用于其他字母。问题在于字母以d、n、b等开头(我认为%d、$n、%b在这里工作)。有没有办法避免这种情况?
你能提出一个解决方案吗


提前感谢

检查

尝试使用以下方法:

db_query("SELECT * FROM `civicrm_contact` WHERE first_name LIKE '%%s%'", $first_name);
你可以用

$query = "SELECT * FROM `civicrm_contact` WHERE first_name LIKE '%%$first_name%'";
希望它能起作用