Duda SELECT*FROM
#1

Hola, tengo una duda, sobre como sacar datos de mбs de una fila usando SELECT * FROM.

Pondre mi ejemplo:

Tengo una tabla llamada regalos en las que almaceno, la ID(Autoincrementada y Primaria), el tipo que dio el regalo y el nombre del que lo recibio..y el tipo de regalo que es. Usando una consulta como esta

Код:
mysql_query(1, "SELECT * FROM regalos WHERE UserID=4");
(el 4 se sustituye por la id que se quiera etc )

Vale, me gustaria saber, en caso de que haya por ejemplo 2 o mas filas afectadas porque el ID '4' haya dado el regalo, como sacar dichos datos para luego ponerlos en un SendClientMessage o un printf (por ejemplo)

Espero que hayan entendido .

Chao

// SOLUCION

Quote:
Originally Posted by Daniel-92
Посмотреть сообщение
Asi seria la lуgica del codigo.
pawn Код:
mysql_format(1,consulta,sizeof consulta, "SELECT * FROM regalos WHERE UserSQL=%i",id_menu);
    mysql_query(1,consulta);
    mysql_store_result();
    new contador = mysql_num_rows(); //Me habia equivocado aqui en el codigo anterior habia puesto field
   
    format(string2,sizeof string2,"ID\tFecha\tUser\n");
    if (contador > 0) {
        new id_sql[8],user_sql[MAX_PLAYER_NAME],fecha_sql[16];
        for(new a = 0; a < contador; a++) {
            cache_get_field_content(a,"ID"      ,id_sql);
            cache_get_field_content(a,"UserSQL" ,user_sql);
            cache_get_field_content(a,"Fecha1"  ,fecha_sql);
            format(string2, sizeof string2, "%s%s\t%s\t%s\n",string2,id_sql,fecha_sql,user_sql);
        }
        ShowPlayerDialog(playerid, DIALOGO_MENU_REGALO,DIALOG_STYLE_TABLIST_HEADERS, "Seleccione la adv para mбs informacion", string2, "Aceptar", "Cancelar");
    }
    else {
        ShowPlayerDialog(playerid, DIALOGO_MENU_REGALO,DIALOG_STYLE_TABLIST_HEADERS, "Seleccione la adv para mбs informacion", "No hay datos disponibles, "Aceptar", "Cancelar");
    }
    mysql_free_result();
Reply


Messages In This Thread
Duda SELECT*FROM - by Minikole - 15.05.2015, 15:06
Re: Duda SELECT*FROM - by SickAttack - 15.05.2015, 15:16
Respuesta: Duda SELECT*FROM - by Zume - 15.05.2015, 17:09
Respuesta: Re: Duda SELECT*FROM - by Minikole - 15.05.2015, 17:32
Respuesta: Duda SELECT*FROM - by Minikole - 15.05.2015, 17:34
Respuesta: Duda SELECT*FROM - by Zume - 15.05.2015, 17:37
Re: Respuesta: Re: Duda SELECT*FROM - by SickAttack - 15.05.2015, 17:41
Respuesta: Duda SELECT*FROM - by Minikole - 15.05.2015, 17:51
Re: Duda SELECT*FROM - by SickAttack - 15.05.2015, 18:06
Respuesta: Re: Duda SELECT*FROM - by Minikole - 15.05.2015, 18:19

Forum Jump:


Users browsing this thread: 2 Guest(s)