Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 52
от 21.04.2005, 10:50

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 2


Вопрос № 19800: Привет Всем !!! Пишу скрипт (PHP <--> MySQL) для поиска из БД. Есть 3 поля: ID, Login, Фамилия. Если пользователь не заполнит какое-нибудь поле, то его значение должно быть что-то вроде '*', т. е. должно подходить любое значени.Короче нужно исп...

Вопрос № 19800
Привет Всем !!! Пишу скрипт (PHP <--> MySQL) для поиска из БД. Есть 3 поля: ID, Login, Фамилия. Если пользователь не заполнит какое-нибудь поле, то его значение должно быть что-то вроде '*', т. е. должно подходить любое значени.Короче нужно использовать маску. Как это можно сделать на PHP. Приведите пожалуйста пример.
Отправлен: 15.04.2005, 23:15
Вопрос задал: Andy r00t (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: NeiTrinO
Здравствуйте, Andy r00t!
как понять "что-то вроде"?
допустим, пользователь отослал Вам 3 переменные $id, $login, $lname.
Допустим, что $lname не существует или равно 0. Тогда
if(!isset($lname)) { $lname = "*"; }
if($lname === "") { $lname = "*" }
после чего пишите в БД то, что Вам нужно
?>
Ответ отправил: NeiTrinO (статус: Практикант)
Отправлен: 15.04.2005, 23:54

Отвечает: boom
Здравствуйте, Andy r00t!
см. маны (руководства) по MySQL. функция LIKE "%"
Конструкция:
SELECT ...
FROM ...
WHERE (id LIKE "%")
OR (Login LIKE "%") ...
Ответ отправил: boom (статус: 1-ый класс)
Отправлен: 18.04.2005, 10:44
Оценка за ответ: 5
Комментарий оценки:
Спасибо. Помогло !!!!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Отписаться

В избранное