За последние 24 часа нас посетили 60390 программистов и 1744 робота. Сейчас ищут 943 программиста ...

Как написать запрос когда знач переменной разделено пробелом

Тема в разделе "PHP для новичков", создана пользователем sound, 29 янв 2008.

Статус темы:
Закрыта.
  1. sound

    sound Guest

    Есть такой запрос
    $query3 ="Select * from info where Status like '$Status'";

    когда значение переменной $Status разделено пробелом
    например 'END Status' то в таблице ищется не все значение, а только то что идет до пробела то есть 'END'

    использовал и такой запрос
    $query3 ="Select * from info where Status = '$Status'";

    все тоже самое но мне нужен запрос с like
     
  2. shreck

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

    С нами с:
    7 авг 2007
    Сообщения:
    479
    Симпатии:
    0
    Адрес:
    Россия, Саратов
    [sql]$query3 ="Select * from info where Status like '%$Status%'";[/sql]
     
  3. sound

    sound Guest

    shreck
    это не помогает ищется все по первому слову до пробела
     
  4. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  5. sound

    sound Guest

    Sergey89
    щас тестанул
    проблема в том что переменная $status задаеться на первой странице с формой
    в теге select
    HTML:
    1.  
    2. <select size="1" name="Status">
    3.   <OPTION value="%"></OPTION>
    4.   <option value="OK">OK</option>
    5.   <option value="END Status">END Status</option>
    6.  
    а на вторую страницу значение переменной уже передаеться не полностью а только первую часть ДО пробела
    другие теги типо input итд передают значение с пробелом нормально

    то есть проблема в теге select это как нить лечиться ?
     
  6. sound

    sound Guest

    проблему решил
    кавычки "" забыл :)
     
  7. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    тихо сам с собою.... :)
     
  8. shreck

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

    С нами с:
    7 авг 2007
    Сообщения:
    479
    Симпатии:
    0
    Адрес:
    Россия, Саратов
    оффтоп:
    Блин, вот я удивляюсь. Приходит человек на форум, постит вопрос, на который ему предлагают туеву хучу решений, тема разворачивается на 2-3 страницы. Причем люди которые помогают, волей-неволей становятся телепатами и пытаются угадать, а что-же за нахер такой, и почему у него ничего не работет, хотя все вроде бы элементарно. А потом выясняется что он забыл поставить что-то по своей невнимательности. Я конечно понимаю, что все мы не идеальные и никто не застрахован от ошибок, НО возьми ты, подумай головой хоть минуту и попытайся понять, почему у тебя это не работает, попробуй разные варианты, проверь все ли правильно, нет ли элементарных ошибок, почитай доки а потом только пости тему.

    Сори конечно, но правда, достало!!!
     
  9. Clone

    Clone Guest

    shreck, да это надо в школе мысль в голову вбивать:)) а от того, что ты потратил своё время и отпостился здесь лучше врядли станет... К сожалению... Причём как топикстартеру - он потерял много времени создавая тему, отвечая в неё, ожидая ответа... Так и почти все прочитавшие, ибо толку от этой темы 0, ну и ты, да я, да ещё несколько человек, ответивших сюда...
     
  10. Adil

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

    С нами с:
    21 сен 2006
    Сообщения:
    280
    Симпатии:
    0
    shreck
    согласен на все 100...
     
Статус темы:
Закрыта.