C/C++ interpolerar inte värden till en sträng som de flesta skriptspråk gör. Du måste använda strängoperationer för att bygga frågesträngen, t.ex. (i pseudokod):
str = "insert into mytable(id) values (" + arr[0] + ")";
istället. C har absolut inget sätt att veta att arr[0]
i den frågesträngen bör behandlas som en arrayreferens, och inte bara vanlig text som råkar se ut som en. Därför måste du bygga strängen själv.