За последние 24 часа нас посетили 18412 программистов и 1635 роботов. Сейчас ищут 1622 программиста ...

Использование массива в SQL запросе

Тема в разделе "PHP и базы данных", создана пользователем iteru, 15 дек 2009.

  1. iteru

    iteru Активный пользователь

    С нами с:
    19 ноя 2009
    Сообщения:
    11
    Симпатии:
    0
    Возможно ли использовать в запросе к базе данных массив?

    Например вместо:

    [sql]SELECT status FROM table WHERE login='$user1' AND login='$user2' AND login='$user3';[/sql]

    использовать:

    [sql]SELECT status FROM table WHERE login='$users';[/sql]

    где $users - массив содержащий переменные $user1, $user2 и $user3?
     
  2. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    login='$user1' AND login='$user2' AND login='$user3'; - ?

    никогда не выполняющийся запрос ? "запись где поле логин равно одновременно $user1 и $user2 и $user3"
     
  3. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    [sql]WHERE field IN (field_value1, field_value2, ... , field_valueN)[/sql]
     
  4. iteru

    iteru Активный пользователь

    С нами с:
    19 ноя 2009
    Сообщения:
    11
    Симпатии:
    0
    Спасибо!
    Все понял.