Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: SrTrp en 21 Septiembre 2017, 04:50 AM

Título: ¿Como seleccionar varios campos en una bd y usarlos en un if?
Publicado por: SrTrp en 21 Septiembre 2017, 04:50 AM
Buenas que tal quiero obtener varios datos de una tabla por ejemplo quiero monstrar solo los valores donde id_game es = a 2 y es de ese usuario tambien probe con fetch_array pero no quiero hacer varios if si hay objetos preterminados que quiera.
ID_OBJ  USUARIO  ID_GAME
1            SRTP          2
2            SRTP          2
5            SRTP          3
8            TEST          2
Hice algo haci
Código (php) [Seleccionar]

$sl3 = "SELECT ID_OBJ FROM buy_OBJ WHERE USUARIO='$userman' AND ID_GAME='3'";
        $sl4 = $link->query($sl3);

$row2= $sl4->fetch_assoc()
        if($row2['ID_OBJ'] == "1"){
        echo "OBJ 1";   
        }
         if($row2['ID_OBJ'] == "2"){
        echo "OBJ 2";   
        }
   

Título: Re: ¿Como seleccionar varios campos en una bd y usarlos en un if?
Publicado por: eLank0 en 21 Septiembre 2017, 10:39 AM
A ver.. con un poco de vista lo tienes...

Código (php) [Seleccionar]
echo "OBJ " . $row2['ID_OBJ']

No?

Un saludo!  :silbar: :silbar:
Título: Re: ¿Como seleccionar varios campos en una bd y usarlos en un if?
Publicado por: SrTrp en 21 Septiembre 2017, 16:23 PM
Cita de: eLank0 en 21 Septiembre 2017, 10:39 AM
A ver.. con un poco de vista lo tienes...

Código (php) [Seleccionar]
echo "OBJ " . $row2['ID_OBJ']

No?

Un saludo!  :silbar: :silbar:

Pero lo que quiero es si es un valor que quiero ejecute cierta función, y si es otra función ejecute otra..
Por ejemplo si sale ID_OBJ es igual a 2 ejecute mmm "felicidades este objeto es bueno" y si sale ID_OBJ igual a 1 "este objeto es normal"
como usar un condición if.
Título: Re: ¿Como seleccionar varios campos en una bd y usarlos en un if?
Publicado por: Serapis en 21 Septiembre 2017, 23:02 PM
Tu mismo te has contestado:
si es un valor que quiero
   ejecute cierta función,
y si es otro valor
    ejecute otra función ..
(fin si)


Y pones un ejemplo:
si sale ID_OBJ es igual a 2
    ejecute mmm "felicidades este objeto es bueno"
y si sale ID_OBJ igual a 1
    "este objeto es normal"
(fin si)
Título: Re: ¿Como seleccionar varios campos en una bd y usarlos en un if?
Publicado por: SrTrp en 22 Septiembre 2017, 02:47 AM
..
Hice algo así.. pero no sirve.
Código (php) [Seleccionar]


$row2= $sl4->fetch_assoc()
        if($row2['ID_OBJ'] == "1"){
        echo "OBJ 1";   
        }
         if($row2['ID_OBJ'] == "2"){
        echo "OBJ 2";   
        }