2013-04-16 97 views
-2

我想知道在c/C++中將變量傳遞給SQL語句時語法究竟如何?我已經通過各種網站進行搜索,但仍然無法獲得確切的方式。提供建議,任何人。在c/C++中將變量傳遞給SQL/MYSQL語句

+2

C和C++都沒有任何SQL語句的概念。請在你的問題中指出你正在使用的庫,理想情況下,你想要實現的是一個例子。 – JBentley

回答

1

您還沒有在您的問題中指出您正在使用哪種庫來生成SQL語句,但通常它們使用的是字符串,在這種情況下應該使用簡單的串聯。以mysql_query()爲例:

#include <string> 

std::string tableName = "Foo"; 

// Assume we already have a valid `connection`: 

mysql_query(connection, ("SELECT * FROM " + tableName).c_str()); 
+0

,如果你還不知道,你需要一個庫來做到這一點 – tay10r