|
|
|
| Здраствуйте, у меня такая проблемма. Не могу вывести пользователя с наибольщим числом остовленных сообщений.
Я использую вот такой код для извлечения данных из мускула:
<?php
$sql_sel = "SELECT * FROM register
ORDER BY chat_select DESC
LIMIT 0,1";
$mass = mysql_fetch_array($sql);
//Ну а дальше вывожу данные о этой строке
echo $mass['name'];
?>
|
Но у не правильно выводиться пользователь с наибольщим числом оставленных сообшений.
Вот структура таблицы:
<?php
"CREATE TABLE register(
id_reg INT(9) NOT NULL AUTO_INCREMENT,
name TINYTEXT NOT NULL,
login TINYTEXT NOT NULL,
parol TINYTEXT NOT NULL,
chat_select TINYTEXT NOT NULL,
forum_select TINYTEXT NOT NULL,
img TINYTEXT NOT NULL,
e_mail TINYTEXT NOT NULL,
icq TINYTEXT NOT NULL,
www TINYTEXT NOT NULL,
o_sebe TINYTEXT NOT NULL,
time DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (id_reg))TYPE = MyISAM;";
?>
|
до того момента, как только число сообщений привышало 99 у пользоваателя и становилось больше 100. Мускул выдавал таво пользователя у которого к примеру 37 сообщения оставленно(второго пользователя с наибольшим значением) но не как с наибольшим.
Помогите, что мне делать ?! | |
|
|
|
|
|
|
|
для: Staglu
(06.05.2007 в 18:20)
| | Хранить числовые данные в полях числового типа. А не текстового. | |
|
|
|
|
|
|
|
для: Trianon
(06.05.2007 в 22:44)
| | Спасибо Вам !!!! | |
|
|
|