Re: mysql & C API. Не к месту конечно, но всетаки может кто подскажет
Dmitriy Sirant <lex@init.net.ua> wrote:
> Andrey Melnikoff пишет:
> >Dmitriy Sirant <lex@paradise.net.ua> wrote:
> >
> >
> >>Проблема досихпор не решена. Заметил еще один ньюанс, периодически
> >>(непостоянно, тенденции не заметил) в mysql.log попадает строка, где к
> >>acct_session_id значению добавлена точка, хотя printf этого запроса -
> >>точку не показывает. Но повторюсь, это не всегда.
> >>
> >>
> >
> >Кодить надо правильней.
> Виноват. Согласен. Исправил. Непомогло.
> mysql_real_escape_string(&mysql, acct_session_id,
> acct_session_id, strlen(acct_session_id));
^^^^ Выкинь. Или перепиши в соответствии с мануалом.
> command_length =
> strlen(SQL_ACCT_GET_STAT)+strlen(acct_session_id)+strlen(user_name);
strlen(SQL_ACCT_GET_STAT) заменить на sizeof(SQL_ACCT_GET_STAT),
strlen(acct_session_id) выкинуть и брать возвращаемое
mysql_real_escape_string() значение (если её использовать).
Все остальное вроде как должно работать.
Reply to: