
23/04/2014, 09:11
|
| | Fecha de Ingreso: junio-2009
Mensajes: 128
Antigüedad: 15 años, 9 meses Puntos: 17 | |
Respuesta: Ejecutar tal o cual acción en caso de una CONSULTA exitosa o fallida Como te ha dicho Alexis88 esta bastante bien explicado y el comienzo de su post responde a tu primera pregunta (punto 1).
El resultado de mysql_result será FALSE en caso de que la consulta falle al ejecutarse. Pero en caso de se ejecute correctamente, lo que devuelve son los datos de salida devueltos por la consulta. Por lo tanto $x no es un boleano (solo TRUE o FALSE) es una variable de valores, que en caso de no recuperar ningun valor sera FALSE.
Sobre el punto 2, creo que estas confirmando lo que te han dicho, no? porque es tal y como has descrito. En caso de que mysql_num_rows no tubiera valor sería porque no se ha devuelto ninguna fila en la consulta y por lo tanto no se ejecutará mysql_result (ya que no tiene sentido, hacemos la comprobación de hecho para ver si es necesario ejecutarlo o no).
Un saludo. |