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

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

2. DmitryDick (25.10.2009 / 07:57)
Если точное, то без знаков процента. При LIKE знак процента означает 'любой символ'.

3. Удаленный (25.10.2009 / 08:53)
Без знака результатов 0.

4. Валерий (25.10.2009 / 11:11)
Сортируй тогда по id.. если он есть
SELECT * FROM table WHERE par LIKE '%$s%' ORDER BY id;


5. ramzes (25.10.2009 / 11:17)
Или я сути не понял или вы фигней занимаетесьsmile
точное совпадение WHERE par = '".$s."' всю жизнь так получали

6. Виталий (25.10.2009 / 11:34)
5.я тоже такого мнения)автор только если ето от юзера пришло то не забудь intval($s)

7. Удаленный (25.10.2009 / 21:49)
Да ет програмка для сибя. #5 вощем я так в с самого начала пробувал только добавлял оно почемуто брало номер строчки а не содержимое. Т.е. 20
давало 20 содержимое 20 строчки. Вощем ладно накрылась моя прога.

8. ramzes (26.10.2009 / 00:42)
$q = mysql_query("SELECT * FROM table WHERE pole = '".$s."');
//print_r($q);
$result = mysql_fetch_assoc($q);
echo $resul['name'];
гг так ты выводи нужное тебе полеsmile

URL: https://visavi.net/topics/2066