C / C ++は、ほとんどのスクリプト言語のように値を文字列に補間しません。クエリ文字列を作成するには、文字列操作を使用する必要があります。 (擬似コードで):
str = "insert into mytable(id) values (" + arr[0] + ")";
代わりは。 Cには、arr[0]
を知る方法がまったくありません。 そのクエリ文字列では、たまたま1つのように見えるプレーンテキストではなく、配列参照として扱う必要があります。したがって、自分で文字列を作成する必要があります。