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

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

  Все выпуски  

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


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

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

Выпуск № 660
от 16.05.2007, 17:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 435, Экспертов: 62
В номере:Вопросов: 2, Ответов: 4


Вопрос № 86435: Здравствуйте, уважаемые Эксперты! Возник вопрос... который я просто не понимаю куда задать :(. Ближе всего похоже PHP хотя вопрос по MySQL судя по всему: Запускаю запрос: select * ftom table1 where field1 like '%ttt%' ..
Вопрос № 86452: Здравствуйте, Уважаемые эксперты! Я начал изучать PHP и у меня возникла такая ситуация: в первом сценарии при вводе имени юзера создается сессия, затем это имя сохраняется в сессии. После перехода по ссылке в следующий сценарий должно высвечивать...

Вопрос № 86.435
Здравствуйте, уважаемые Эксперты!

Возник вопрос... который я просто не понимаю куда задать :(.
Ближе всего похоже PHP хотя вопрос по MySQL судя по всему:

Запускаю запрос:
select * ftom table1 where field1 like '%ttt%'

А в ответ получаю кучу ерунды - какая то случайная выборка :(. Причем ttt не встречается !

1. Как настроить MySQL чтобы он находил от 3х символов?
2. Как настроить MySQL чтобы он делал casesensitive поиск?

Можно сделать это настройками или написав "что-то" внутри запроса?

MySQL версии 4.1.20
RHEL4 ES
PHP 4.3.9
Отправлен: 11.05.2007, 14:18
Вопрос задал: LanK (статус: Студент)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Шахгусейнов Азиз
Здравствуйте, LanK!
select * ftom table1 where field1 like '%ttt%' and length(field)=3

видимо там нет такого где ттт, все должно работать правильно

---------
Среди людей есть такие, которые говорят: "Мы уверовали в Бога и в Последний день". Однако они суть неверующие.
Ответ отправил: Шахгусейнов Азиз (статус: 4-ый класс)
Ответ отправлен: 12.05.2007, 10:00


Вопрос № 86.452
Здравствуйте, Уважаемые эксперты!
Я начал изучать PHP и у меня возникла такая ситуация: в первом сценарии при вводе имени юзера создается сессия, затем это имя сохраняется в сессии. После перехода по ссылке в следующий сценарий должно высвечиваться это имя, но его нет. Это я пробывал на установленном на компьютере сервере Apache. В интернете всё работает!!! Как можно настроить Apache, чтобы всё было нормально??? Слышал, что можно через массивы выдирать переменные, но хочу испробывать это... Директива register_globals включена...

Приложение:

Отправлен: 11.05.2007, 16:21
Вопрос задал: Букаев Кирилл Иванович (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 9)

Отвечает: Селев Валерий
Здравствуйте, Букаев Кирилл Иванович!

Попробуйте так:

Приложение:

Ответ отправил: Селев Валерий (статус: 3-ий класс)
Ответ отправлен: 11.05.2007, 16:31
Оценка за ответ: 5
Комментарий оценки:
За совет спасибо,но в чём же дело? Это с директивой register_globals что-то?

Отвечает: Cimus
Здравствуйте, Букаев Кирилл Иванович!
Вы используете достаточно старую реализацию работы с сессиями. Насколько я помню это пример из книги "PHP глазами хакера".
Попробуйте код из приложения.

Приложение:

---------
трикотаж http://evkrata.ru/

Ответ отправил: Cimus (статус: Студент)
Ответ отправлен: 11.05.2007, 16:40
Оценка за ответ: 5
Комментарий оценки:
Да, действительно это с книги Фленова. Я читал, что безопаснее работать с массивами, но всё в чём дело здесь? Просто интересуюсь...

Отвечает: Шахгусейнов Азиз
Здравствуйте, Букаев Кирилл Иванович!
$_GET['user']
$SESSION['user']
---------
Среди людей есть такие, которые говорят: "Мы уверовали в Бога и в Последний день". Однако они суть неверующие.
Ответ отправил: Шахгусейнов Азиз (статус: 4-ый класс)
Ответ отправлен: 12.05.2007, 09:58


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100

В избранное