Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > Struct to Binary MY SQL


Автор: LectorSP 20.11.2009, 15:06
Может кто подскажет, как грамотно обычную структуру с несклькими полями типа int и char, сохранить в базе данных MySQL?

Автор: Coder 20.11.2009, 15:26
MySQL API. 
примерно так (выдрал частями из программы):

Код

#include "sql\mysql.h"

MYSQL *myData;

if (myData = mysql_init(NULL))
   if (mysql_real_connect(myData,_local.host,_local.user,_local.pwd,_local.db,_local.port,NULL,0))
        myData->reconnect=1;

// составляешь запрос со своими данными
strcpy(query,"insert into table values(......)");

mysql_query(myData,query);


Автор: LectorSP 20.11.2009, 15:35
Нет, меня не интересует MySQL API... мне нужно структуру сохранить в поле базы данных типа binary или varbinary? Вопрос в том как правильно преобразовать структуру для записи в БД.

Автор: Coder 20.11.2009, 15:43
Цитата

.... кто подскажет, как грамотно обычную ....


думаю, это будет не грамотно ;)

нужно знать формат файла MYD, MYI. я не знаю. ухожу smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)