#include<mysql.h>#include <iostream>using namespace std;int main (){ //creo una instancia MYSQL myData; //la inicializo mysql_init(&myData);//realizo la conneccion// no se molesten el usuario solo esta habilitado// para hacer Selects, y mas tarde lo eliminare// para que mysqld acepte conecciones remotas hay que //comentar la linea que dice "bind-address = 127.0.0.1"// en el fichero /etc/mysql/my.conf// ademas de darle al usuario para que se conecte de usuario@% if(!mysql_real_connect(&myData, "rm-rf.com.ar", "webroot", "aguantepython", "amarok", MYSQL_PORT, NULL, 0)) { // No se puede conectar con el servidor en el puerto especificado. cout << "Imposible conectar con servidor mysql en el puerto " << MYSQL_PORT << endl; mysql_close(&myData); return 1; }//query de el ultimo tema que he escuchado con el reproductor de musica amarok mysql_query(&myData, "select artist.name , title from tags, artist where url=(select url from statistics where accessdate=(select max(accessdate) from statistics)) and tags.artist=artist.id;"); MYSQL_RES *res = mysql_store_result(&myData); MYSQL_ROW row; while ((row = mysql_fetch_row(res))) { cout << row[0] << " - " << row[1] << endl; } mysql_commit(&myData); mysql_close(&myData); return 0; }