#121 2008.02.25 20:46

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

Да уж sad пишут либо COLLATE либо BINARY.
Первое вряд ли, а вот бинарные поля может пойдет. Гм

Добавлено спустя   1 минуту  25 секунд:
Опять таблицы мучить. Ыы

Отредактировано Helqg (2008.02.25 20:47)


Стране нужны автобусы!

Неактивен

#122 2008.02.25 21:00

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

что за бред???? varchar или text используй.

Неактивен

#123 2008.02.26 11:04

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

Varchar и использую. Но не тянет. Я думал может любой пароль подойдет. Но нет. Именно проблемко с регистром. С логином тоже самое

Отредактировано Helqg (2008.02.26 11:06)


Стране нужны автобусы!

Неактивен

#124 2008.02.26 11:31

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

и вообще при чем здесь тип строки? ты как сравниваешь пароль и логин? наверняка где-нибудь strtolower или strtoupper

Неактивен

#125 2008.02.27 16:52

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

$query=mysql_query("SELECT * FROM `users` WHERE `nick`='$nick' AND `pass`='$pass'");
if(mysql_num_rows($query)<1) {mysql_close($connect);
exit($prolog.'Вы не зарегистрированны!'.$end);}
else {
mysql_close($connect);
session_start();
$_SESSION['login']=$nick;


Стране нужны автобусы!

Неактивен

#126 2008.02.27 18:47

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

Ну и еще substr(); обрезает до заданной длины


Стране нужны автобусы!

Неактивен

#127 2008.02.27 19:14

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

А вот вырезка из книжки пхп 5. Колисниченко. "При поиске с помощью оператора SELECT не учитывается регистр символов"      "Бинарные данные также можно использовать для хранения текста, но при поиске будет учитываться регистр символов"


Стране нужны автобусы!

Неактивен

#128 2008.02.27 19:17

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

посмотри через phpmyadmin в каком виде хранятся логин и пароль в  базе. сохраняется ли регистр символов?

Неактивен

#129 2008.02.27 19:42

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

насчет SELECT... видимо там имеется ввиду следующий запрос

Код:

1
SELECT * FROM `test` WHERE `name` LIKE '%search%';

хотя я не уверен. всю жизнь изспользовался этот селект для проверки, где-то ты недосмотрел с регстром. ищи проблему в коде.

Неактивен

#130 2008.02.29 19:14

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

Да я поставил бинарные поля. smile пусть. Кстати, разрешать ли русские буквы в логине, пароле? И если да, то как? Сразу отправлять в базу или транслитировать на входе/выходе? Переживаю от незнания.

Добавлено спустя   1 минуту  52 секунды:
Дельный был совет. Но поздно sad


Стране нужны автобусы!

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.030 s