Foros del Web » Programando para Internet » PHP »

ayuda con is null

Estas en el tema de ayuda con is null en el foro de PHP en Foros del Web. hola de nuevo a todos de casualidad abra alguien que haya usado la funcion IS NULL lo que pasa que tengo que ver primero si ...
  #1 (permalink)  
Antiguo 20/01/2010, 19:11
 
Fecha de Ingreso: agosto-2009
Ubicación: tlalnepantla
Mensajes: 97
Antigüedad: 14 años, 8 meses
Puntos: 0
ayuda con is null

hola de nuevo a todos de casualidad abra alguien que haya usado la funcion IS NULL lo que pasa que tengo que ver primero si tengo datos en mi tabla y me dijeron que aga una validacion con esta funcion pero no se como hacerla en dado caso de que no tenga datos tengo que insetrar un 1 de lo contrario recuperar el valor mayor e incrementar en uno
  #2 (permalink)  
Antiguo 20/01/2010, 19:23
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: ayuda con is null

Para saber si tu consulta devuelve resultados o no, dependiendo del tipo de consulta que hagas, podes usar mysql_num_rows() o mysql_affected_rows().
Con estas funciones obtenes la cantidad de filas que tu consulta afecto.
Si es cero, es porque no hay resultados...
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 20/01/2010, 19:35
 
Fecha de Ingreso: agosto-2009
Ubicación: tlalnepantla
Mensajes: 97
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: ayuda con is null

ok muchas gracias por la respuesta
  #4 (permalink)  
Antiguo 21/01/2010, 15:48
 
Fecha de Ingreso: agosto-2009
Ubicación: tlalnepantla
Mensajes: 97
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: ayuda con is null

PROBE HACIENDO ESTO Y SI ENCUENTRA "NULO" ME HACE LA INSERCION QUE AGO PERO SI HAY VALORES ME SIGE TRATANDO DE INSERTAR EN LA PRIMERA FILA POR LO QUE ME MARCA ERROR QUE ¿ES LO QUE ESTOY HACIENDO MAL?



//VERIFICAR SI HAY DATOS EN LA TABLA PRS_SOLICITUDES_PRESTACIONES
$valida= "select MAX (idprs_solicitud) from prs_solicitudes_prestaciones";
$resmayor=pg_query($connection,$valida) or die ("error en la consulta $valida");
if ($may = 1 )
{
$may = pg_fetch_object($resmayor, 0) ;
$idprs_solicitud = $may -> idprs_solicitud;
}
if ($idprs_solicitud == null) //SI EL RESULTADO ES NULO INSERTA LO SIGUIENTE
{
$nulo="INSERT INTO prs_solicitudes_prestaciones (idprs_solicitud,idcentrot,idtipo,casos) VALUES (1,$idcentro,$idtipo,1)";
pg_query($connection,$nulo) or die ("error en $nulo");
exit;
}

else //SI ENCUENTRA ALGUN OTRO VALOR
{
$idprs_solicitud ++;
$insert="INSERT INTO prs_solicitudes_prestaciones (idprs_solicitud,idcentrot,idtipo,casos) VALUES ($idprs_solicitud,$idcentro,$idtipo,1)";
pg_query($connection,$insert);
}
  #5 (permalink)  
Antiguo 21/01/2010, 17:07
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: ayuda con is null

Porque no preguntas asi mejor

Código PHP:
Ver original
  1. if (empty($idprs_solicitud)) //SI EL RESULTADO ES NULO INSERTA LO SIGUIENTE
__________________
HV Studio
Diseño y desarrollo web

Etiquetas: null
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 04:00.