Помогите с поиском.

Печать RSS
248

Автор
Дух
0
Нужно вывести точное совпадение с строчкой. Писал:
$s=20;
$zapros="SELECT * FROM table WHERE par LIKE '%$s%'";
выдает 7 результатов первый 201
а вот точно знаю што 20 там есть. Еще одно в столбе par входят и буквы.

Пацак
0
Если точное, то без знаков процента. При LIKE знак процента означает 'любой символ'.
Автор
Дух
0
Без знака результатов 0.
В

Чатланин
0
Сортируй тогда по id.. если он есть
SELECT * FROM table WHERE par LIKE '%$s%' ORDER BY id;

2000 лет д.н.э.
0
Или я сути не понял или вы фигней занимаетесьsmile
точное совпадение WHERE par = '".$s."' всю жизнь так получали
В

Пацак
0
5.я тоже такого мнения)автор только если ето от юзера пришло то не забудь intval($s)
Автор
Дух
0
Да ет програмка для сибя. #5 вощем я так в с самого начала пробувал только добавлял оно почемуто брало номер строчки а не содержимое. Т.е. 20
давало 20 содержимое 20 строчки. Вощем ладно накрылась моя прога.

2000 лет д.н.э.
0
$q = mysql_query("SELECT * FROM table WHERE pole = '".$s."');
//print_r($q);
$result = mysql_fetch_assoc($q);
echo $resul['name'];
гг так ты выводи нужное тебе полеsmile
Изменил: ramzes (26.10.2009 / 00:46)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск