[prev in list] [next in list] [prev in thread] [next in thread]
List: php-general-es
Subject: Fwd: [PHP-ES] Ya no doy mas ...
From: "Eduardo Huertas" <e.huertas () gmail ! com>
Date: 2006-02-27 21:49:24
Message-ID: f51214940602271349h66cc9e28j () mail ! gmail ! com
[Download RAW message or body]
El 27/02/06, Satyam<devasatyam@gmail.com> escribió:
> Perdon per discrepo contigo, esas funciones siempre devuelven un array
> aunque contengan un solo elemento. Será un array con un único elemento,
> $fila[0], pero sigue siendo un array.
Tienes razón en tu observación, pero hay que tener en cuenta que php
es un lenguaje bastante permisivo en cuanto a estas cuestiones,
Por supuesto que lo puedes hacer así, si sabes lo que haces, pero a lo
único que puede conducir es a errores (como ha quedado demostrado).
Yo recomendaría usar el mysql_result en sentencias select count para
evitar estos errores. Sigo sin ver mucho sentido a usar un
mysql_fetch_array para obtener un resultado que va a ser un entero.
> De todas maneras el problema creo que era que en la primera consulta, la del
> "select count()" le daba que si era un array y en select de las propiedades
> del usuario le daba que no era un array. Esto seria normal si $fila[0] en
> la primer consulta te devuelve 0, en ese caso la segunda consulta te
> devolvería un null, que no es un array. Si la primer consulta te devuelve
> en $fila[0] uno o más, entonces la segunda consulta te devolverá un array.
>
> Satyam
--
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic