Назад

Работа с SQL

Автор: 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");
}