Foros del Web » Programando para Internet » PHP »

detectar columna vacia en mysql. AYUDA

Estas en el tema de detectar columna vacia en mysql. AYUDA en el foro de PHP en Foros del Web. Buenas, En una consulta a la base de datos mysql del tipo mysql_query("SELECT fila FROM tabla WHERE opcion = '1' ORDER BY clicks DESC LIMIT ...
  #1 (permalink)  
Antiguo 11/09/2004, 09:33
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 13 años, 10 meses
Puntos: 0
detectar columna vacia en mysql. AYUDA

Buenas, En una consulta a la base de datos mysql del tipo

mysql_query("SELECT fila FROM tabla WHERE opcion = '1' ORDER BY clicks DESC LIMIT 0,1", $con);


como podria añadir un "AND fila2 no esta vacia"
o sea en php seria:

if($fila2 != "")

o bien:

if(empty($fila2))


es decir... me vale el operador != en mysql para detectar ke esa columna esta vacia o existe otro operador tipo "empty"???

Gracias de antemano.
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
  #2 (permalink)  
Antiguo 11/09/2004, 09:46
 
Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 13 años, 10 meses
Puntos: 0
AND fila2 is not NULL
o
AND fila2 <> ""

Saludos
__________________
Orlando F. Brea
SmartSol - Soluciones Inteligentes


Diseño y Desarrollo de Soluciones Web
  #3 (permalink)  
Antiguo 11/09/2004, 11:48
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 13 años, 10 meses
Puntos: 0
muchas gracias orlandob, voy a probarlo
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
  #4 (permalink)  
Antiguo 11/09/2004, 15:03
 
Fecha de Ingreso: agosto-2004
Mensajes: 71
Antigüedad: 13 años, 3 meses
Puntos: 0
si estas poniendo una condicion en tu query, entonces si no encuentra nada en la base de datos te mandara un cero, entonces lo que deves de hacer es if($filas==0){
codigo
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:15.