MySQL result wie speichern?



  • Hallo Leute,

    ich glaube ich sehe den Wald vor lauter Bäumen nicht mehr und kenne mich mit c++ auch noch nicht so gut aus. Folgendes Problem:

    Ich hätte gerne das Ergebnis meines MySQL-Select-Queries in einer Art Liste gespeichert.
    Das hier ist mein momentaner Code:

    ...
    
    unsigned int cols = mysql_num_fields(result);
    fields = mysql_fetch_fields(result);
    
    while((row = mysql_fetch_row(result)) != NULL){
    	for(unsigned short i=0;i<cols;i++){
    		cout << fields[i].name << ":" << row[i] << " ";
    	}
    	cout << endl;
    }
    

    Das gibt mir mein Ergebnis schon richtig wieder, zb: id:1 name:Test.
    Aber ich hätte das Ergebnis gerne in einer art Liste, die ich zB so ansprechen kann:
    entries[1]["name"].

    Was nehme ich da am besten?
    Bin schon total gaga...

    Danke schon mal,
    blum



  • Habe das Problem selbst gelöst.
    typedef war das Zauberwort.


Anmelden zum Antworten