Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2012, 12:52
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 6 meses
Puntos: 320
Exclamación Error 500 en condicional If

hola gente, tengo un problema que no se como solucionar...

Código PHP:
Ver original
  1. $CON = 'SELECT * FROM tabla;'; //Con select da error 500
  2. $RES = Mysqli_Query($CON);
  3. If ($RES[EST] == 'BAD') { ... } Else { ... }

ese codigo entrega un error 500 en el condicional.
pero si cambio mi consulta por un update u otro distinto al select no entrega error.

Código PHP:
Ver original
  1. $CON = 'UPDATE tabla SET ...;';//Con update, delete, etc corre bien.
  2. $RES = Mysqli_Query($CON);
  3. If ($RES[EST] == 'BAD') { ... } Else { ... }


por que ocurre eso?

NOTA: lo hago asi porque tengo una funcion que hace las consultas y si da error devuelve $RES[EST] == 'BAD' y en otras partes del vector mensajes y estatus etc.
sino en $RES regresan los datos de la consulta, por lo que pregunto por el valor de $RES[EST] para depurar o no.

hay alguna forma de evitar el error 500 y que devuelva false como lo hace con los update o delete?
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios