|
|
|
| например что-то вроде:
mysql_query("select * from posts where title in '$search_title';");
такое реально? | |
|
|
|
|
|
|
|
для: ref
(10.08.2004 в 12:58)
| | in используется для определения входит ли что-то в последовательность. Для сравнения можно просто воспользоваться знаком равенства
<?php
mysql_query("select * from posts where title = '$search_title';");?>
|
или оператором LIKE
<?php
mysql_query("select * from posts where title LIKE '$search_title';");?>
|
| |
|
|
|
|
|
|
|
для: cheops
(10.08.2004 в 13:41)
| | а именно вхождение?
т.е. например есть минуты = "12"
и я ищу пост с такими минутами
но в посте есть time = "13:12:45"
как здесь поступить? | |
|
|
|
|
|
|
|
для: ref
(11.08.2004 в 10:29)
| | Здесь вхождение не пройдёт, так как база данных время всё-равно хранит во внутреннем представлении, а "13:12:45" - это внешние проявление. Здесь лучше воспользоваться встроенной фунцией MySQL - MINUTE(time).
<?php
mysql_query("select * from posts where MINUTE(puttime) = 12");
?>
|
Здесь puttime - поле где хранится время. | |
|
|
|
|
|
|
|
для: cheops
(11.08.2004 в 10:52)
| | А вот паралельно вопросик:
Как вытянуть из бд данные, у которых puttime = сегодняшнему дню? | |
|
|
|
|
|
|
|
для: Andron
(11.08.2004 в 13:14)
| | Т.е. сегодня, начиная с 00:00? Мы обычно для этого используем запрос следующего вида:
SELECT * FROM base
WHERE putdate >= DATE_FORMAT(NOW(),'%Y-%m-%d 00:00:00')
|
| |
|
|
|
|
|
|
|
для: cheops
(11.08.2004 в 13:19)
| | О, спасибо. То, что нужно. | |
|
|
|
|
|
|
|
для: ref
(11.08.2004 в 10:29)
| | блин -)
ну допустим :
есть тама строка str='gotowww' и подобные
а нужно select записи где встречается 'www'
in - прокатит? | |
|
|
|
|
|
|
|
для: ref
(14.08.2004 в 17:04)
| | Так и скажите что просто хотите применить где-нибудь in :))))
Нет, не будет работать, в этом случае следует применять:
SELECT * FROM base
WHERE str LIKE '%www%';
|
где знак % - означает любое число произвольных символов (* по аналогии с регулярными выражениями). Знак подчёркивания _ означает один произвольный символ (точка . в регулярных выражениях) | |
|
|
|