equivalenz von mysql_Result(res,0) (php) in C API (mysql.h)



  • Hi,

    ich möchte aus einer datenbank(mysql) exakt ein feld auslesen. (natürlich könnte ich eine while schleife bauen, aber das macht ja nun hier keinen sinn)

    in php nutze ich hierfür einfach ein mysql_result(res,0) welches mir dann exakt einen wert zurückgibt...

    frage gibt es das auch in der c api? bin gerade noch am durchstöbern der referenz, aber gefunden habe ich bisher nichts ://

    danke!



  • in meinem fall war es relevant dass ich nur weiß ob es einen bestimmten eintrag gibt..

    das habe ich nun mit mysql_num_rows gelöst... s.u.
    mich würde trotzdem interessieren wie kann ich denn diesen wert in eine variable speichern?

    MYSQL_RES *result;
    result = mysql_store_result(conn);
    
    std::cout << "affected rows: " << mysql_num_rows(result) << "\n\n";
    
    mysql_free_result(result);
    

Anmelden zum Antworten