Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie füge ich Array-Elemente in eine SQL-Verbindung mit C++ ein?

C/C++ interpoliert keine Werte in einen String, wie es die meisten Skriptsprachen tun. Sie müssen Zeichenfolgenoperationen verwenden, um die Abfragezeichenfolge zu erstellen, z. (im Pseudocode):

str = "insert into mytable(id) values (" + arr[0] + ")";

stattdessen. C kann absolut nicht wissen, dass arr[0] in dieser Abfragezeichenfolge sollte als Array-Referenz behandelt werden und nicht nur als einfacher Text, der zufällig so aussieht. Daher muss die Saite selbst gebaut werden.