Выбор максимального значения из БД

fax

Guest
Выбор максимального значения из БД

$sql=("SELECT login, MAX(coint) AS coint FROM users where
GROUP BY login");
$result = MYSQL_QUERY($sql);
$row = mysql_fetch_array($result);

echo $row[mesto];

Выводит пустоту... где ошибка?
 

fax

Guest
мда....вообщем
есть таблица
----
login
coint
----
делаю такой запрос
$sql=("SELECT login,MAX(coint) AS coint FROM users");
$result = MYSQL_QUERY($sql);
$row = mysql_fetch_array($result);
echo $row[coint];
то
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
если пишсать с GROUP BY login
то выдает непонятный результат , но точно ен максимальное значение..
что-то я ничего не пойму...
 

Фанат

oncle terrible
Команда форума
когда же вы научитесь запросы свои отлаживать не в скрипте, а в консоли?...
или хотя бы пользоваться mysql_error()
 

Фанат

oncle terrible
Команда форума
вот и учитесь.
только желательно делать это ДО того, как писать на форум.

заказывать логин одновременно с максом, кстати, совершенно бессмысленно в таком запросе.
а запрос с груп бай надо сортировать. как бы.
но для этого надо понимать, что делает такой запрос.
а для этого - хотя бы выполнить.
в КОНСОЛИ.
чтобы увидеть весь результат.
 

fax

Guest
You have an error in your SQL syntax near 'GROUP BY login' at line 1
...
Ну вот ошибку нашел , но не совсем понимаю ее суть..
 

Фанат

oncle terrible
Команда форума
суть в том, что у тебя ошибочный синтаксис запроса.
прямо перед 'GROUP BY login'
только ради бога - не спрашивай у меня, в чём конкретно ошибка. Я тогда окончательно разочаруюсь в наличии у тебя хоть каких-то логических способностей.
 

Фанат

oncle terrible
Команда форума
ЗАПРОС приведи здесь, чудик!
чтобы ответить, в чём ошибка - нужно видеть запрос!
телепатов здесь нет!
 

fax

Guest
чудик не чудик..не тебе судить.
Ошибку вроде нашел , Фанат спасибо за намек, на ошибку разумеется.
 
Сверху