Помогите с поиском.
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)
Или я сути не понял или вы фигней занимаетесь
точное совпадение 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'];
гг так ты выводи нужное тебе поле
URL:
https://visavi.net/topics/2066