MySQL

Libor Chocholaty libor.chocholaty na stas.cz
Neděle Říjen 25 13:07:24 CET 1998


Diky za radu, prave jsem si chtel odpovedet sam. Je to samozrejme ono.
row[0], row[1], ... Jenom se o tom nikde v dokumentaci nedoctete.
Ja na to prisel po shlednuti zdrojaku od mysql/client/result.c nebo tak nejak, protoze mi to nedalo a chvili jsem se v to jeste hrabal (prave
si pisu jednoduchou obdobu TQuery z Delphi, aby prace odsypala lepeji a radostneji).

Libor

P.S.: TQuery v.0.0....0.1 je napsana a chodi.

Libor Chocholaty wrote:
> koukam jak se rozbehla cila diskuse na tema mySQL, tak bych se chtel
> zeptat na jednu vec, ktera mi nejde do hlavy, dokud jste nazhaveni.
> Nainstaloval jsem mysql 3.21.30 pro RH5.0, mam RH5.0 jadro 2.0.35
> a chci rozchodit API do C-cka. Vsechno chodi skvele, az na to, ze pri
> pokusu o treba SELECT * FROM tabulka, ktera ma dva sloupecky se
> nedokazu dostat na data ve druhym sloupecku. Uz jsem zkusil podle mne
> vsechno mozny co API nabizi, ale nic. Setkal jste se s podobnou veci
> nekdo??

Co znamena "nemuzu se dostat"?
Takhle by to ale melo fungovat:

db = mysql_connect(&mysql, NULL, "login", "pwd"));
mysql_select_db(db, "databaze");
mysql_query(db, "SELECT * FROM nv_data");
res = mysql_store_result(db));
while ((row = mysql_fetch_row(res)) != NULL)
    printf("%s, %s, %s\n", row[0], row[1], row[2]);   // prvni az treti
"sloupek"
mysql_free_result(res);
mysql_close(db);

Jenom jsem kvuli zkraceni uplne vypustil vsechny kontroly, zda nedoslo k
chybam.
-- 
                                   /\
----------------------------------/  \----------------------------------
Michal Krause - 4WeB         /\  /    \  /\
mailto:mike na navrcholu.cz    /  \/      \/  \           Sluzba Na vrcholu
http://4web.navrcholu.cz/  /    \      /    \   http://www.navrcholu.cz/
ICQ:7665279               /      \    /      \
------------- další část ---------------
A non-text attachment was scrubbed...
Name: [žádný popis není k dispozici]
Type: application/ms-tnef
Size: 2393 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.linux.cz/pipermail/linux/attachments/19981025/5d398ea3/attachment.bin>


Další informace o konferenci Linux