Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/04/2014, 11:24
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 10 meses
Puntos: 292
Respuesta: Ejecutar tal o cual acción en caso de una CONSULTA exitosa o fallida

Cita:
Iniciado por Alexis88 Ver Mensaje
Precisamente por eso es que le sugerí la forma de comprobación de existencia de resultados que detallo en mi primera respuesta, pues así se evitaría intentar obtener el conjunto de resultados de una operación que probablemente no haya devuelto resultado alguno.
Lo que creó la confusion fue decir: "la variable $x nunca será igual a true" lo que es muy coloquial porque SI PUEDE SER IGUAL (==) a ""TRUE"" lo que no puede ser es IDENTICA (===) a TRUE

Como dice el manual... se es el operador de "identidad" y no para comparar "igualdad"


Tambien podria haber servido en este caso particular comparar identidad con FALSE

Código PHP:
Ver original
  1. if ($arreglo === False)
  2.     # no hay resultados
  3. else
  4.     # accedo al indice [0]

Igualmente aconsejaria el uso de is_empty() ya que otras funciones en vez de devolver False podrian devolver NULL, asi que is_empty() generaliza esos casos
__________________
Salu2!