Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/04/2014, 06:05
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 3 meses
Puntos: 22
De acuerdo Respuesta: Ejecutar tal o cual acción en caso de una CONSULTA exitosa o fallida

Gracias por responder, Italico76. De hecho, cuando recién abrí este post, horas antes había descubierto el mysql_result() y lo decidí probar en vez de mysql_fetch_array(). De cualquier forma, si usara éste, me encontraría con el mismo problema, ¿no?

Por otro lado, el maestro Alexis88 con su respuesta, me hace preguntar lo siguiente:

Dice:
Cita:
Iniciado por Alexis88 Ver Mensaje
La variable $x nunca será igual a true
1. Comentas que en caso de fallo, la variable $x no devuelve true. Pero si devuelve false, es porque la variable es booleana, ¿no?, y si lo es, entonces en caso de éxito contendría true, ¿no?, ¿o cómo?

2. Acerca de tu código: La query busca un nombre específico, digamos Homero. Ahora, si la función mysql_num_rows es exitosa se debe a que existe una cantidad positiva de registros que contienen el nombre Homero. Una vez asegurado esto, guardamos en $x el resultado de mysql_result. Con lo que se evita el warning.

Qué fácil! (Sí, fácil cuando ya sabes y tienes alguna experiencia haciéndolo, cuando no, es bastante difícil.)

Última edición por berkeleyPunk; 23/04/2014 a las 06:11