C/C++ interpolerer ikke værdier i en streng, som de fleste scriptsprog gør. Du skal bruge strengoperationer til at bygge forespørgselsstrengen, f.eks. (i pseudo-kode):
str = "insert into mytable(id) values (" + arr[0] + ")";
i stedet. C har absolut ingen mulighed for at vide, at arr[0]
i denne forespørgselsstreng skal behandles som en matrixreference og ikke kun almindelig tekst, der tilfældigvis ligner en. Derfor skal du selv bygge strengen.