Problemas ODBC con MSSQL
Publicado por CvargasK (1 intervención) el 19/04/2012 16:07:08
Hola foristas,
Tengo el siguiente codigo PHP que tiene dos selects (ver al final)
En el primer select trato de capturar un codigo alterno
para luego utilizarlo en el segundo select, pero no me funciona.
He probado los querys directamente en la BD y si me devuelven valores
He probado tambien colocando un subselect dentro de otro
He probado tambien colocando en el echo $alterno[0]["alterno"]
Y nada...
Solo funciona cuando coloco en duro, el resultado del primer select
Que me puede estar faltando y gracias de antemano.
<?php
// la conexion es ODBC
$sql1="select alt as alterno from areas where cod_alt = '1700' ";
$rs1=odbc_exec($link_sql, $sql1);
$alterno=odbc_result($rs1, "alterno");
echo $alterno;
$sql2="select total as planilla from datos a where a.cod_are = '".$alterno."' ";
$rs2=odbc_exec($link_sql, $sql2);
$plan=odbc_result($rs2, "planilla");
echo $plan;
odbc_close($link_sql);
?>
Tengo el siguiente codigo PHP que tiene dos selects (ver al final)
En el primer select trato de capturar un codigo alterno
para luego utilizarlo en el segundo select, pero no me funciona.
He probado los querys directamente en la BD y si me devuelven valores
He probado tambien colocando un subselect dentro de otro
He probado tambien colocando en el echo $alterno[0]["alterno"]
Y nada...
Solo funciona cuando coloco en duro, el resultado del primer select
Que me puede estar faltando y gracias de antemano.
<?php
// la conexion es ODBC
$sql1="select alt as alterno from areas where cod_alt = '1700' ";
$rs1=odbc_exec($link_sql, $sql1);
$alterno=odbc_result($rs1, "alterno");
echo $alterno;
$sql2="select total as planilla from datos a where a.cod_are = '".$alterno."' ";
$rs2=odbc_exec($link_sql, $sql2);
$plan=odbc_result($rs2, "planilla");
echo $plan;
odbc_close($link_sql);
?>
Valora esta pregunta


0