Saludos
Estoy conectandome desde un linux con php 5.1 a un sql server 2000 para hacer un estudio de las BDs existentes e irlas migrando a postgresql bajo linux.
Lo hago de esta forma porque no tengo acceso físico al servidor sql server.
Estoy utilizando las funciones:
mssql_field_type
mssql_field_length
cada una funciona perfectamente, pero juntas, no va...
Aquí el script que uso:
include_once('./funciones/conectar.php');
// variables
$tabla = "ABOGADOS";
// sentencias SQL
$sql = "SELECT * FROM $tabla";
// consultas SQL
$result = mssql_query($sql,$conec);
$campos = mssql_num_fields($result);
$registros = mssql_num_rows($result);
for ( $f = 0 ; $f < $campos ; $f++ ) {
$nombre[] = mssql_fetch_field($result, $f);
// por alguna razón, no he podido consultar simultáneamente tipo y longitud
$tipo[] = mssql_field_type($result);
//$long[] = mssql_field_length($result);
}
La falla? cada uno por separado, muestra la info completa, pero juntas, se altera el resultado...
¿alguna idea?
Gracias de una