
12/12/2008, 08:09
|
| | Fecha de Ingreso: agosto-2006
Mensajes: 6
Antigüedad: 18 años, 8 meses Puntos: 0 | |
php con postgres Hola , ojala que me puedan ayudar con esta duda que tengo .
tengo dos concultas a una base postgres
$sql="SELECT DISTINCT ON (datosproyecto.codigo) datosproyecto.rut,datosproyecto.opciones,datosproy ecto.codigo,datosproyecto.nombre_proyecto,datospro yecto.mod_ejecucion,datosproyecto.aportminister_to tal,
datosproyecto.duracion,remesa.monto_dep,remesa.f_e greso,remesa.total_disponible,rendicion.aportercer o_total from datosproyecto,remesa,rendicion order by datosproyecto.codigo ";//remesa ;
$result = pg_query($sql);
$resultmax= ($result);
$sqlpor="SELECT DISTINCT ON (datosproyecto.codigo) datosproyecto.rut,datosproyecto.opciones,datosproy ecto.codigo,datosproyecto.nombre_proyecto,datospro yecto.mod_ejecucion,datosproyecto.aportminister_to tal,
datosproyecto.duracion,remesa.monto_dep,remesa.f_e greso,remesa.f_dep,remesa.total_disponible,rendici on.aportercero_total,rendicion.mes from datosproyecto,remesa,rendicion where datosproyecto.codigo=remesa.codigo and remesa.codigo=rendicion.codigo order by datosproyecto.codigo";//remesa ;
$resultpor = pg_query($sqlpor);
$resultmax1= ($resultpor);
las que dejo en arreglos
para mostrar en pantalla , lo malo es que no se como para que ambas consultas las muestre juntas , ya que actualmente las muetro de la siguiente forma ambas por separado
esta es la primera :
$cool=0;$f=0;
echo "<tr>";
while($salidapor = $arreglo($resultmax1))
{
for ($i=0;$i<1;$i++)
{
$fecha_actual=getdate(); //captura la fecha actual
$Mes=$fecha_actual["mon"]; // toma el mes de la fecha
$mes=calcula_numero_mes($salidapor[mes]);
$mespalabra=calcula_nombre_mes($mes);
// echo "<td bgcolor=$colores><font size='2'>".$mespalabra."</font></td>";
// echo $mespalabra;
}// fin for i
} // fin while salidapor
esta es la segunda la que muestra por pantalla
while($salida=$arreglo($resultmax) )
{
if ($cool==1){$cool=0; $colores='#CCFFCC';} else {$cool=1;$colores='#FFFFCC';}
for ($i=0;$i<1;$i++)
{
echo "<td bgcolor=$colores><font size='2'>".$salida[rut]."</font></td>";
echo "<td bgcolor=$colores><font size='2'>".$salida[opciones]."</font></td>";
echo "<td bgcolor=$colores><font size='2'>".$salida[codigo]."</font></td>";
echo "</font></td>";
}//fin for
//}//fin for
echo "</tr>";
//}//fin while
}//fin while
lo que quiero es mostrara las dos consultas en la misma pantalla y no he podido sacarlo.
ojala me puedan ayudar |