php - 获取单个数组中的两个类别值

标签 php mysql drupal drupal-7

我有 2 个类别“cele_birth”和“cele_anniv”。我想在 drupal 7 中的单个查询中获取这两个值。我尝试如下。我只返回 cele_anniv 结果。如何获取这两个值

$result = db_query('select response from {soap_service} where category = :category',array(':category' => 'cele_birth',':category' => 'cele_anniv'));
foreach($result as $record){
 $data = $record->response;
 $data = drupal_json_decode($data);
 print_r($data);
}

最佳答案

sql中必须使用OR条件

$result = db_query('select response from {soap_service} where category = :category1 OR category = :category2',array(':category1' => 'cele_birth',':category2' => 'cele_anniv'));

关于php - 获取单个数组中的两个类别值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45837569/

相关文章:

php - 类属性作为数组而不是变量

Mysql - 如何使用另一列的值加上一些字符串来更新列

mysql - MySQL IIS 托管网站上的突然错误

PHP/Drupal - 数组上的英镑符号

javascript - 如何在桌面网络浏览器(chrome、firefox...)上创建通知?

php - 查询获取相关表中的数据

php - HTML 导航、Ajax 但兼容 JavaScript 禁用

php - 用于显示连接表中数据的 MySQL 查询

MySQL:WP usermeta 表:获取类型,然后名称,然后排序

android - 使用 drupal 作为后端或服务制作移动应用程序的步骤