C++ con sql [AYUDA]

Iniciado por anonimo12121, 12 Marzo 2012, 21:36 PM

0 Miembros y 1 Visitante están viendo este tema.

anonimo12121

Buenas alguien me puede dar una pista sobre por donde empezar para usar en c++ mysql, vamos como php y sql . saludos
Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746

flony

si un problema no tiene solucion entonces no es un problema...es algo inevitable

anonimo12121

Una duda es la misma api que para php? osea usa las misma funciones de la misma forma?
Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746

naderST

Sí, son exactamente las mismas funciones. Una que otra diferente, pero básicamente es el mismo funcionamiento.

Aquí te dejo un ejemplo en C:


#include <stdio.h>
#include <winsock.h>
#include <mysql.h>

#define DB_HOST "localhost"
#define DB_USER "usuario"
#define DB_PASS "password"
#define DB_NAME "bd"

#ifndef DB_NAME
#define DB_NAME NULL
#endif

int main()
{
    MYSQL * cnn = mysql_init(NULL);

    if(!mysql_real_connect(cnn,DB_HOST,DB_USER,DB_PASS,DB_NAME,0,NULL,0))
    {
        fprintf(stderr,"\nmysql_real_connect: %s\n",mysql_error(cnn));
        return 1;
    }

    if(mysql_query(cnn,"SELECT user,password FROM tbl_users ORDER BY id ASC"))
        fprintf(stderr,"\nmysql_query: %s\n",mysql_error(cnn));
    else
    {
        MYSQL_RES * result;

        if(!(result = mysql_store_result(cnn)))
            fprintf(stderr,"\nmysql_store_result: %s\n",mysql_error(cnn));
        else
        {
            MYSQL_ROW row;
            my_ulonglong num_rows = mysql_num_rows(result);

            printf("Se ejecuto la consulta y hay %llu resultado(s)\n\n"
                   "%-30s | %-30s\n"
                   "---------------------------------------------------------------------\n",
                   num_rows,"Usuario","Password");
            while(row = mysql_fetch_row(result))
                printf("%-30s | %-30s\n",row[0],row[1]);
            mysql_free_result(result);
        }
    }

    mysql_close(cnn);

    return 0;
}

anonimo12121

Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746