Buenas foreros....
Tengo un archivito de conexion y consulta de una Base de Datos usando ADODB, que esta funcionando, pero tengo una duda... aca adjunto el archivo de la CONSULTA ya que el de conexion no tiene mayor complique...
Código PHP:
<?php
include ('..\adodb508a\adodb.inc.php');
include ('..\mssql_conn.php');
//Decalaracion del Query SQL
$query = "SELECT * FROM ct_recursos";
//Ejecutar el QUERY
$rs = $conn->execute($query);
$num_columns = $rs->Fields->Count();
echo "SE OBTUVIERON ".$num_columns . "CAMPOS<br>";
for ($i=0; $i < $num_columns; $i++) {
$fld[$i] = $rs->Fields($i);
}
echo "<table>";
while (!$rs->EOF) //Loop sobre los registros
{
echo "<tr>";
for ($i=0; $i < $num_columns; $i++) {
echo "<td>" . $fld[$i]->value . "</td>";
}
echo "</tr>";
$rs->MoveNext(); //al siguiente registro
}
echo "</table>";
//Cierro la conexion y el recordset para liberar recursos
$rs->Close();
$conn->Close();
$rs = null;
$conn = null;
?>
Y funciona........
pero intentando otra forma que en teoria deberia funcionar ....
Código PHP:
<?php
include ('..\adodb508a\adodb.inc.php');
include ('..\mssql_conn.php');
$rs = $conn->Execute("SELECT * FROM ct_recursos");
if ($rs)
while (!$rs->EOF) {
print_r($rs->fields);
$rs->MoveNext();
}
?>
solo obtengo como resultado lo siguiente....
Código html:
Ver originalvariant Object variant Object variant Object variant Object variant Object variant Object variant Object variant Object
Por lo que no entiendo porque debo hacer un loop anidado para poder ver los registros.... alguien que me de una luz o me muestre una forma mas corta de recorrer los registros de la consulta por favor.....
Gracias.