запрос к базе [решено]
Прислано: romass
сб, 03/01/2009 - 20:19
Другие статьи по теме:
Доброе время суток.
Нужно написать запрос к базе , но в качестве параметра должен использоваться не отдельный параметр, а массив значений.
то есть, : db_query = (”SELECT * FROM {table} WHERE id = %d”, $uid) где $uid – это массив значений
Подскажите, как это правильно сделать.
- romass's blog
- Для комментирования войдите или зарегистрируйтесь
Опубликовано vikeng в вс, 04/01/2009 - 07:22.
SQL-запрос будет выглядеть следующим образом:
SELECT * FROM {table} WHERE id IN (3,5,10);
где в круглых скобках и будет массив.
- Для комментирования войдите или зарегистрируйтесь
Опубликовано neochief в вс, 04/01/2009 - 08:40.
Начиная с Д6
$ids = array(3,5,10); db_query = ('SELECT * FROM {table} WHERE id IN ('.db_placeholders($ids).')', $ids);
Ранее:
- Для комментирования войдите или зарегистрируйтесь
Опубликовано romass в вс, 04/01/2009 - 11:47.
Спасибо за помощь:)
- Для комментирования войдите или зарегистрируйтесь
Опубликовано ingumsky@drupal.org в вс, 04/01/2009 - 16:51.
Большое спасибо!
- Для комментирования войдите или зарегистрируйтесь


Комментарии