![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| UnHost |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 9.9.2006 Репутация: нет Всего: нет |
Я ищу по нику в таблице юзеров заведомо несуществующую запись. Вместо этого мне выдает совершенно не тот результат. Например:
Таблица:
|
||||
|
|||||
| ZlojEzh |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.10.2005 Где: Киев, Украина Репутация: нет Всего: 15 |
mysql_affected_rows() не используется с запросами выборки
используй mysql_num_rows($sql) а вот откуда берется информация в $user_data - загадка попробуй после запроса вписать
посмотри, что выведет попробуй использовать mysql_real_escape_string + mysql_query("set names utf8") вообщем надо экспериментировать |
|||
|
||||
| UnHost |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 9.9.2006 Репутация: нет Всего: нет |
Неправда. Если "*", то все OK. Не в этом дело.
$user_data = mysql_fetch_array($sql); - это не видно чтоли? mysql_query("set names utf8") - пробовал давно. MySQL выдает ошибку. Это сообщение отредактировал(а) UnHost - 30.9.2006, 12:49 |
||||
|
|||||
| ZlojEzh |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.10.2005 Где: Киев, Украина Репутация: нет Всего: 15 |
странно...
проверил: работает и с селектом, и не только при "*" буду знать, спасибо я про то, что по твоим словам результат заведомо пустой
какую? 'Unknown character set' или что-то другое? есть идея, как это объясняется возможно значения полей приводятся в какой-то левой кодировке: мускул при этом неизвестные символы приводит к знакам вопроса вот и получаются две одинаковые строки посмотри, что выдаст мускул на запрос SHOW VARIABLES LIKE 'character_set%' |
||||
|
|||||
| UnHost |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 9.9.2006 Репутация: нет Всего: нет |
Неа, другую...
Выводит: Unknown system variable 'NAMES' посмотри, что выдаст мускул на запрос SHOW VARIABLES LIKE 'character_set%'
|
||||
|
|||||
| ZlojEzh |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.10.2005 Где: Киев, Украина Репутация: нет Всего: 15 |
попробуй
|
|||
|
||||
| UnHost |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 9.9.2006 Репутация: нет Всего: нет |
К сожалению, не помогает...
|
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
UnHost, версия БД какая? И есть ли возможность правки my.cnf?
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| UnHost |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 9.9.2006 Репутация: нет Всего: нет |
MySQL 4.0.24
Нет. |
||||
|
|||||
| UnHost |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 9.9.2006 Репутация: нет Всего: нет |
Хы...Короче, опять решил вернуться к этой проблеме...На этот раз решил на TINYBLOB сменить тип поля "nickname" - все OK теперь
Всем спасибо. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |