Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите написать запрос. / 5 сообщений из 5, страница 1 из 1
20.11.2003, 16:16
    #32330409
AlexRH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос.
Здравствуйте!

Имеется текстовый файл с данными о сотрудниках нескольких предпирятий. Примерно такого вида.
Фамилия|Имя|Отчество|email|Должность|Предприяти|Тел
Воробьянинов|Ипполит|Матвеевич|Kisa@somethere.ru|заготовитель|Рога и Копыта|222-222|
.....

Как написать запрос чтобы:
Выбирал сотрудника предприятия по любому из заполненых полей HTML формы.

Заранее благодарен.
...
Рейтинг: 0 / 0
20.11.2003, 17:11
    #32330542
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос.
Язык какой ?
Вообще-то для текстовых файлов запросы не пишутся
...
Рейтинг: 0 / 0
21.11.2003, 08:28
    #32330912
AlexRH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос.
Perl + DBI+ DBD-CSV.
C помощью этого можно делать SQL запрос к csv файлам. Скрипт я написал, меня интересует именно SQL запрос.
запрос
("SELECT * FROM addrb
WHERE fam RLIKE '$fam'
AND im RLIKE '$im'
AND org RLIKE '$org'")
конечно работает. Проблема вот в чем. Все переменные берутся из формы и если хотя бы одно поле окажется пустым все идет наперекосяк, если писать OR вместо AND - не то.
...
Рейтинг: 0 / 0
21.11.2003, 10:55
    #32331109
Sehensucht!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос.
Проверяй в скрипте значения полей формы, если есть значение, тогда добавляй строку в запрос... (пример на php):
Код: plaintext
1.
2.
3.
4.
$sql =  "SELECT ... FROM ... WHERE " 
if ($value) {
   $sql .=  " field={$value} " 
}
if ...
...
Рейтинг: 0 / 0
21.11.2003, 12:54
    #32331321
AlexRH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос.
Спасибо. Помогло.
Действительно, лучше проверить переменные, чем писать мудреный запрос. И как я сам не догадался :-)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите написать запрос. / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]