|
|
1
4
问题是,您可以将所有单值参数传递给db_查询,也可以传递一个参数数组。您的代码正在传递一个值,然后是一个数组,Drupal没有那么灵活。 试试这个:
|
|
|
2
1
交换查询中db_查询修饰符的顺序可以解决问题。
|
|
|
3
-1
首先,在Drupal7中不推荐使用db_占位符,因此您应该考虑不使用它。这是浪费记忆的功能。 尝试使用varchar数据类型: $query = "SELECT DISTINCT a.uid, u.mail FROM {alerts} a JOIN {users} u on u.uid = a.uid WHERE u.mail IS NOT NULL AND u.mail != '' AND u.status = 1 AND a.status = %d AND a.view_path IN (" . db_placeholders($paths, 'varchar') . ") ORDER BY a.uid ASC"
|
|
|
Bijan Zand · 如何将条件设置为数组值以显示自定义字符串 8 年前 |
|
|
sydborn · 在ubuntu的httpdocs上安装 8 年前 |
|
|
hxtree · Solr 7强制q值 8 年前 |
|
|
thelawnmowerman · 视图内外内容类型的不同模板 8 年前 |