Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wysyłanie do bazy mysql wartosci zmiennej

Ostatnio zmodyfikowano 2012-10-11 18:48
Autor Wiadomość
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
P-66452
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
P-66453
DejaVu
» 2012-10-08 20:41:06
boost::format lub sprintf lub prawdopodobnie istnieje jakaś funkcja w bibliotece mysql.
P-66455
Mrovqa
» 2012-10-08 20:42:18
ostringstream też jest wygodny - operuje się na nim jak na cout.
P-66456
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ąć ;)
P-66642
« 1 »
  Strona 1 z 1