Wysyłanie do bazy mysql wartosci zmiennej
Ostatnio zmodyfikowano 2012-10-11 18:48
Winner Temat założony przez niniejszego użytkownika |
Wysyłanie do bazy mysql wartosci zmiennej » 2012-10-08 20:32:41 Witam, napisałem taki kod: query = "INSERT INTO `Nic` (`Nick`) VALUES ('a')"; jest to zapytanie, które wysyła do bazy mysql litere a, nie wiem jak wysłać wartość zmiennej, np. żeby zamiast a była zmienna przechowująca jakiś wyraz albo jakąś liczbę. Używam funkcji mysql_real_query |
|
Savail |
» 2012-10-08 20:37:06 Utwórz sobie zmienną typu std::string. Do zmiennej typu string możesz dodawać inne stringi a więc wypełnij ją do pewnej części tekstem a w miejscu gdzie chcesz wstawić wartość zmiennej to musisz zastosować konwersję tej zmiennej na string. Ten link moze byc przydatny: sadi.ovh.org/arty/cppkonw.php |
|
DejaVu |
» 2012-10-08 20:41:06 boost::format lub sprintf lub prawdopodobnie istnieje jakaś funkcja w bibliotece mysql. |
|
Mrovqa |
» 2012-10-08 20:42:18 ostringstream też jest wygodny - operuje się na nim jak na cout. |
|
Winner Temat założony przez niniejszego użytkownika |
» 2012-10-11 18:48:59 No dobra, ale jak potem do dodać do" query = "INSERT INTO `Nic` (`Nick`) VALUES ('" "')"; Jaki operator użyć? EDIT: Dobra, już sobie poradziłem, temat można zamknąć ;) |
|
« 1 » |