|
|
|
| Есть вот такой запрос :
$sqlza = mysql_query("SELECT DISTINCT 'useridonline' FROM 'useronline' WHERE 'dataonline' > NOW() - INTERVAL '10' MINUTE ORDER BY 'useridonline' ASC");
---
выводится все строки с уникальным 'useridonline' .. выводятся по восзрастанию.. начиная с наименьшего 'useridonline' .. а выводится неправильно.. путаются строки в списке=) useridonline 9 выводится вообще самый последний.. всегда.. а есть ещё useridonline 1 . 9 и 35
))) | |
|
|
|
|
|
|
|
для: FBI
(15.03.2006 в 23:47)
| | Loki, ты тут?))) | |
|
|
|
|
|
|
|
для: FBI
(15.03.2006 в 23:47)
| | Ну никто не знает? =( | |
|
|
|
|
|
|
|
для: FBI
(15.03.2006 в 23:47)
| | Какой тип у столбца useridonline? Так себя могут вести текстовые столбцы, когда в них цифры помещают... | |
|
|
|
|
|
|
|
для: cheops
(16.03.2006 в 01:07)
| | ах.. иравда..=) спасибо..=) я даже как-то не обратил внимания..) раньше у меня все стобцы были с типом "varchar" ..... =) | |
|
|
|
|
|
|
|
для: FBI
(15.03.2006 в 23:47)
| | Всё правильно, 9-ка же, как символ, больше и единицы и тройки. Надо либо сделать useridonline целым, либо приводить к целому.
$sqlza = mysql_query("SELECT DISTINCT 'useridonline' FROM 'useronline' WHERE 'dataonline' > NOW() - INTERVAL '10' MINUTE ORDER BY CAST('useridonline' AS INT) ASC"); | |
|
|
|
|
|
|
|
для: Trianon
(16.03.2006 в 01:12)
| | Trianon, =)) | |
|
|
|