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

[C++/MYSQL]tablica asocjacyjna zamiast numerycznej

Ostatnio zmodyfikowano 2009-04-12 17:13
Autor Wiadomość
Mareczek
Temat założony przez niniejszego użytkownika
[C++/MYSQL]tablica asocjacyjna zamiast numerycznej
» 2009-04-12 12:48:02
czy jest możliwość w C++ wykorzystania funkcji mysql_fetch_assoc zamiast mysql_fetch_row?
P-5516
DejaVu
» 2009-04-12 15:24:15
Dokumentacja MySQL, C++ API: http://tangentsoft.net/mysql++/doc/

/edit:
Wygląda na to, że interfejs w C++ dla MySQL'a jest bardzo przyjazny w użytku:
C/C++
vector < mysqlpp::Row > v;
query << "SELECT * FROM stock";
query.storein( v );
for( vector < mysqlpp::Row >::iterator it = v.begin(); it != v.end(); ++it ) {
    cout << "Price: " << it->at( "price" ) << endl;
}
P-5529
Mareczek
Temat założony przez niniejszego użytkownika
» 2009-04-12 16:33:29
Dzieki  za odpowiedz. Czytałem to w dokumentacji ale nie uczyłem się jeszcze o vectorach i wyglądało to dla mnie zbyt skomplikowane. Do tej pory pisałem tylko skrypty PHP i miałem nadzieje ze w C++ jest podobny zapis. Jeszcze raz dziękuje za pomoc i idę się uczyć:)
P-5530
DejaVu
» 2009-04-12 17:13:52
Inny sposób na uzyskanie tego samego efektu
C/C++
vector < mysqlpp::Row > v;
query << "SELECT * FROM stock";
query.storein( v );
for( int i = 0; i < v.size(); i++ )
{
    cout << "Price: " << v[ i ].at( "price" ) << endl;
} //for
P-5531
« 1 »
  Strona 1 z 1