Автор: eNeShT: Дата: 06.16.2011
По какому принципу работают SQL запросы в сорсах?
Пытаюсь сделать комманду, которая будет выводить количество торгашей в сети.
Вот запрос, при компеляции выдает ошибку:
Sql_Query(peremenn, "SELECT `online` FROM `char` WHERE `online`= 1");
Автор: Кеник: Дата: 06.17.2011
Sql_Query(peremenn, "SELECT count(`online`) FROM `char` WHERE `online`= 1");
Автор: Sanasol: Дата: 06.17.2011
Надо что-то объявить чтобы можно было юзать sq_query это раз.
И надо объявить переменную peremenn это два.
Автор: eNeShT: Дата: 06.17.2011
Насколько я понял, Sql_Query() - функция. Внутрни который указывается (название переменной, запрос). Переменная изначально присваевается к какомунибуть типа (вродебы. Смотрел вчера)
Автор: eNeShT: Дата: 06.18.2011
Проблема решена назначением правильного типа переменной.
Выглядело это так:
void clif_parse_HowSeller(int fd, struct map_session_data *sd)
{
Sql * peremenn;
Sql_Query(peremenn, "SELECT count(`online`) FROM `char` WHERE `online`= 1");
}