• ベストアンサー

C言語で変数の内容をINSERTする方法

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

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

sprintfで変数を文字列に変えてやればどうでしょう char query[256]; sprintf(query, "insert into [DBname] values ( %d, %d, %d, %d)", value1, value2, value3, value4); mysql_query(mysql, query);

yuu10_1986
質問者

お礼

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

関連するQ&A