URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1481
[ Назад ]

Исходное сообщение
"Си и MySQL"

Отправлено Alexey , 13-Мрт-03 12:37 
Народ такая проблема
обращаюсь к MySQL проршу вставить строку:
if (mysql_query(&mysql, "INSERT INTO titan VALUES ('YEAR-12-22','','1','1')")) exiterr(3);
Переманная YEAR объявлена как int, ей привсваевается значение тут все в порядке, а после выполнения в базе появляеться:
0000-00-00 00:00:00 0 0
т.е. нулевые значения...
хотя переменной данные присвоенны, проверял...
как тут быть?

Спасибо за ранее


Содержание

Сообщения в этом обсуждении
"Си и MySQL"
Отправлено Booter , 17-Мрт-03 03:56 
>Народ такая проблема
>обращаюсь к MySQL проршу вставить строку:
>Переманная YEAR объявлена как int, ей привсваевается значение тут все в порядке,
>а после выполнения в базе появляеться:
>0000-00-00 00:00:00 0 0
>т.е. нулевые значения...
>хотя переменной данные присвоенны, проверял...
>как тут быть?

:))) Дык цеж не php...

Попробуй так

char  query[255];

sprintf(query,"INSERT INTO titan VALUES ('M-12-22','','1','1')",YEAR);
if (mysql_query(&mysql, query)) exiterr(3);


"Си и MySQL"
Отправлено Alexey , 17-Мрт-03 10:31 
>>Народ такая проблема
>>обращаюсь к MySQL проршу вставить строку:
>>Переманная YEAR объявлена как int, ей привсваевается значение тут все в порядке,
>>а после выполнения в базе появляеться:
>>0000-00-00 00:00:00 0 0
>>т.е. нулевые значения...
>>хотя переменной данные присвоенны, проверял...
>>как тут быть?
>
>:))) Дык цеж не php...
>
>Попробуй так
>
>char  query[255];
>
>sprintf(query,"INSERT INTO titan VALUES ('M-12-22','','1','1')",YEAR);
>if (mysql_query(&mysql, query)) exiterr(3);

Во оно, спасибо, но я уже сам разобрался...