Código PHP:
<?php
$dsn = "Driver={SQL Server};
Server=localhost;Database=BASEdd;Integrated Security=SSPI;Persist Security Info=False;";
$res=array();
$conn = odbc_connect( $dsn, '', '' );
if (!$conn)
{
exit( "Error al conectar: " . $conn);
}else
{
// Se define la consulta que va a ejecutarse
$sql = "SELECT [año] AS ANNO
,[Covimiento] AS PERIODO
,[cpt] AS CPTE
,[bla] AS DOCUMENTO
,[bla] AS FECHA
,[y mas bla] AS CODCUENTA
,[rr] AS CC
,[rr] AS NIT
,[rr] AS NOMBRE
,[y muho mas bla] AS VALOR
hago un where y ya;
// Se ejecuta la consulta y se guardan los resultados en el recordset rs
$rs = odbc_exec( $conn, $sql );
if ( !$rs )
{
exit( "Error en la consulta SQL" );
}else
{
// Se muestran los resultados
$i=0;
while ( odbc_fetch_row($rs))
{
// 3 SE PASA LOS VALORES DE LA CONSULTA A UN VECTOR O ARREGLO
$res[$i]['NIT_CC']=odbc_result($rs,"NIT");
$res[$i]['RAZON_SOCIAL']=odbc_result($rs,"NOMBRE");
$res[$i]['FECHA']=odbc_result($rs,"FECHA");
$res[$i]['ANNO']=odbc_result($rs,"ANNO");
$res[$i]['MES']=(odbc_result($rs,"PERIODO")*1);
$res[$i]['DOC_REFERENCIA']=odbc_result($rs,"DOCUMENTO");
$res[$i]['CPTE']=odbc_result($rs,"CPTE");
echo $res[$i]['NIT_CC'];
$i++;
}
// Se cierra la conexión
odbc_close($conn);
}
}
?>
Código HTML:
$(function()
{
// prepare the data
for (var i=0; i<15000; i++) {
var d = (data[i] = {});
d["id"] = "id_" + i;
d["num"] = i;
d["NIT_CC"] =$res[0].NIT_CC;
d["RAZON_SOCIAL"] = "5 days";
d["percentComplete"] = Math.round(Math.random() * 100);
d["FECHA"] = "01/01/2009";
d["DOC_REFERENCIA"] = "01/05/2009";
d["effortDriven"] = (i % 5 == 0);
}
Tengo el arreglo res generado por la ocnsulta, ahora en el arreglo d["cualquier columna"] quiero asignarle lo del arreglo res. No se si sea claro. Cabe destacar que estos dos segmentos de código se encuentra en el mismo archivo
Muchas Gracias