PHP está diseñado para proporcionar una funcionalidad de gran alcance para los desarrolladores web que deseen integrar una base de datos en sus aplicaciones Web . Por lo general, se espera que el desarrollador ya conoce la estructura de sus tablas de base de datos . A veces, ese no es el caso, sin embargo . Por ejemplo , una aplicación que permite a los usuarios navegar por la estructura de una base de datos tendría que ser capaz de encontrar información como los nombres de las columnas de una tabla en la base de datos . Afortunadamente , PHP proporciona funciones para hacer eso. Cosas que necesitará
PHP con funciones MSSQL habilitadas
Ver Más instrucciones
1
conectarse a su base de datos. Para este tutorial , la base de datos se llama " exampleDB " y tendrá un usuario llamado " exampleuser " con la contraseña " examplepassword " . La tabla que examinaremos se denomina " exampletable " . No debe utilizar estos nombres en una aplicación real
Utilice este código para conectarse a la base de datos exampleDB : .
$ Dbh = mssql_connect ( 'localhost ', ' exampleuser ', ' examplepassword ' ) ;
si {die ( " no se pudo conectar a la base de datos "); } ( $ dbh !)
2
Crear una variable para que contenga los nombres de columna . Utilice el siguiente código para crear un conjunto vacío :
$ columnas = array ();
3
Copiar la primera fila de datos de la tabla " exampletable " . Utilice este código:
$ sth = mssql_query ( ' SELECT TOP 1 * FROM exampletable ');
4
Examine la información de la base de datos vuelve a encontrar los nombres de las columnas , a continuación, poner el nombres de columna en la variable de matriz. Utilice este código:
for ($ i = 0 ; $ i < mssql_num_fields ( $ sth ) ; + + $ i ) {
$ columnas [ $ i ] = mssql_field_name ( $ sth , $ i ) ;
}
Ahora usted tiene una matriz con todos los nombres de columna de la tabla " exampletable " ordenados de la misma manera que están en la base de datos
< . br>