te lo juro hermano mira te mando un pedaso de sus consultas
Código PHP:
function consultaNoti1($id)
{
$consulta1 = "SELECT * FROM procesos_orden where id_orden = '$id' order by id_proceso,id_componente;";
$r1 = mysql_query($consulta1)or die("No se pudo: ".mysql_error());
return $r1;
}
function consultaNoti2($id,$proceso)
{
$consulta2 = "SELECT * FROM procesos_orden where id_orden = '$id' and id_proceso ='$proceso'order by id_componente ;";
$r2 = mysql_query($consulta2)or die("No se pudo: ".mysql_error());
return $r2;
}
function consultaNoti3($id,$secuencia,$id_comp)
{
$consulta2 = "SELECT * FROM procesos_orden, procesos_componente where procesos_orden.id_proceso = procesos_componente.id_proceso and
procesos_orden.id_componente = procesos_componente.id_comp and
secuencia=(select max(secuencia) from procesos_componente
WHERE secuencia <'$secuencia' and id_componente='$id_comp' and id_orden = '$id')and id_componente='$id_comp' and id_orden = '$id';";
$r2 = mysql_query($consulta2)or die("No se pudo: ".mysql_error());
return $r2;
}
function consultaNoti4($id,$id_comp)
{
$consulta ="SELECT status FROM procesos_orden where id_orden = '$id' and id_componente ='$id_comp' order by id_componente ;";
$r2 = mysql_query($consulta)or die("No se pudo: ".mysql_error());
return $r2;
}
function creacionNotificacionOrden($id_proceso,$id_componente,$id_orden,$id_pos,$status,$id_usuario)
{
$consulta = "INSERT INTO procesos_orden(id_proceso,id_componente,fecha_inicio,fecha_fin,id_orden,id_posicion,status,usuario) VALUES ('$id_proceso','$id_componente',NULL,NULL,'$id_orden','$id_pos','$status','$id_usuario');";
$resultado = mysql_query($consulta)or die("No se pudo: ".mysql_error());
}
function actualizacionNotificacionOrden($id_proceso,$id_componente,$fecha,$id_orden,$id_pos,$status,$id_usuario)
{
if($status=="En proceso")
{
$consulta ="UPDATE procesos_orden SET fecha_inicio = '$fecha' ,status= '$status',usuario= '$id_usuario' WHERE id_orden = '$id_orden' and id_proceso = '$id_proceso' and id_componente = '$id_componente';";
$resultado = mysql_query($consulta)or die("No se pudo: ".mysql_error());
}else if($status=="Terminado")
{
$consulta ="UPDATE procesos_orden SET fecha_fin = '$fecha' ,status= '$status' ,usuario= '$id_usuario' WHERE id_orden = '$id_orden' and id_proceso = '$id_proceso' and id_componente = '$id_componente';";
$resultado = mysql_query($consulta)or die("No se pudo: ".mysql_error());
}
}
y todas funcionan a la perfeccion