dポイントプレゼントキャンペーン実施中!

タイトルのように、C言語で変数の内容をINSERTする方法で悩んでいます。
今はmysql_query(mysql, "insert into [DBname] values ( , , , )");で変数ではなく普通のテキストや数字をデータベースに入力することは出来るのですが、プログラム中で計算した変数をデータベースに入力できないのです。

どなたか教えてください・・・。

A 回答 (1件)

sprintfで変数を文字列に変えてやればどうでしょう


char query[256];
sprintf(query, "insert into [DBname] values ( %d, %d, %d, %d)", value1, value2, value3, value4);
mysql_query(mysql, query);
    • good
    • 0
この回答へのお礼

ありがとうございました。
これでようやく先に進めます。
本当に助かりました。

お礼日時:2008/03/07 09:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!