|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2014, 19:41 | #1 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 19
|
Странно работает цикл while
есть цикл для ajax.
раньше он выдавал нормальный результат в зависимости от введенного логина. может я несу бред, но он резко перестал работать. И теперь постоянно выдает yesyes, либо все таки срабатывает, но через раза два, не давая зарегистрироваться только по одному логину из трех имеющихся в бд. уже использовался и цикл foreach, и другие способы, не прибегая к использованию циклов. все одно и то же( Код:
скажите пожалуйстааа p.s: до ошибки в php.ini меняла значение директивы output_buffering на On, т.к. не работали сессии. |
26.04.2014, 19:49 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А может лучше так:
Код:
I'm learning to live...
|
26.04.2014, 20:01 | #3 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 19
|
Я таким способом тоже пыталась, увы.
Ради интереса скопировала Ваш код - ничего не выводит |
26.04.2014, 20:43 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Так может такого логина нет?
Или я просто ошибся в операторах ПХП не зная как правильно пишется условный оператор.
I'm learning to live...
|
26.04.2014, 21:15 | #5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
если логин строка, а он строка, то надо в кавычки экранировать ... where login='".($_GET['login'])."'"
|
26.04.2014, 21:33 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
26.04.2014, 21:39 | #7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
про пробелы четто загнул.... не встречал таких типов в MySQL
|
26.04.2014, 21:41 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну я с таким в Оракле и Файерберде столкнулся. Когда поле char(100) к примеру, а данных в них символов 10-20, так вот такие записи дополняются в поле пробельным символом. Ну и соответственно в запросе с ним же и возвращаются. Приходится использовать trim() для усечения или like в самом запросе.
Думаю это зависит от настройки самой БД, не исключено что в мускуле так тоже можно сделать.
I'm learning to live...
|
27.04.2014, 01:06 | #9 | |
Форумчанин
Регистрация: 08.05.2009
Сообщений: 247
|
По моему проблема с кодировкой, да и пробел может быть как уже писали выше...
Сам в свое время полчаса рассматривал две одинаковые строки и пытался понять почему они не одинаковые))))
Мой сайт
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WPF. странно работает тригер | D][mon | WPF, UWP, WinRT, XAML | 1 | 28.11.2012 09:41 |
Странно работает Intel HD Graphics | Serkoll | Компьютерное железо | 3 | 11.10.2012 15:34 |
БД Interbase работает странно. | Yo_Asakyra | БД в Delphi | 1 | 27.05.2012 23:58 |
Удаление строки в StringGrid работает как-то странно. | Turboworld | Общие вопросы Delphi | 3 | 25.04.2011 09:04 |
странно работает RegSetValueEx | di91 | Win Api | 4 | 07.11.2010 15:27 |