Foro de elhacker.net

Programación => 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
  1. $sl3 = "SELECT ID_OBJ FROM buy_OBJ WHERE USUARIO='$userman' AND ID_GAME='3'";
  2.        $sl4 = $link->query($sl3);
  3.  
  4. $row2= $sl4->fetch_assoc()
  5.        if($row2['ID_OBJ'] == "1"){
  6.        echo "OBJ 1";  
  7.        }
  8.         if($row2['ID_OBJ'] == "2"){
  9.        echo "OBJ 2";  
  10.        }
  11.  
  12.  
  13.  


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
  1. 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
A ver.. con un poco de vista lo tienes...

Código
  1. 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:
Código:
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:
Código:
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
  1.  
  2. $row2= $sl4->fetch_assoc()
  3.        if($row2['ID_OBJ'] == "1"){
  4.        echo "OBJ 1";  
  5.        }
  6.         if($row2['ID_OBJ'] == "2"){
  7.        echo "OBJ 2";  
  8.        }
  9.  
  10.