| |||
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 |
| |||
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); } |
| ||||
Respuesta: ayuda con is null |
Etiquetas: |