From: Jose Salomon Seoane Garcia
(
seoane .en. vglife.com)
Date: Sat Mar 20 2004 - 00:08:18 CET
if ($line ["GloPal"]=="")
el problemas que tienes es por que los campos que estan en
null no se
crean dentro del arreglo, no es lo mismo tener un campo en la
table con
null que con "", si esta en null no se creara el campo en el
arreglo por
lo tanto la comprobacion sera falsa, por que el campo no
existe.
creo que el problema que tienes es que los campos como null
no existen
en el array despues de ejecutar
mysql_fetch_array();
pues puedes comprobar con un
if(isset($row['nombre_campo']) &&
$row['nombre_campo'] == "")
te recomiendo que en tu consulta agreges.
select if(nombre_campo is null,"",nombre_campo) from tabla;
esto ara que si el campo mensionado es null lo llene con ""
por lo menos
al correr el
mysql_fetch_array($result); // apareceran los campos en el array.
espero te alla arientado un poco.
-----------------------------------------
Manuel Gonzalez wrote:
>Hola lista que tal
>
>cuando se hace una consulta a una
tabla y te devuelve vacío que tipo de dato es ya que
estoy haciendo un if y no resulta
>if ($line ["GloPal"]=="")
>
>
>saludos
>Manuel
>
>
>
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 16:04:40 CEST