PHP é projetado para fornecer a funcionalidade poderosa para desenvolvedores Web que desejam integrar um banco de dados em suas aplicações web. Normalmente, espera-se que o desenvolvedor já conhece a estrutura de suas tabelas de banco de dados . Às vezes isso não é o caso , no entanto. Por exemplo, um aplicativo que permite aos usuários navegar na estrutura de um banco de dados teria de ser capaz de encontrar informações como os nomes das colunas de uma tabela no banco de dados . Felizmente, PHP fornece funções para fazer isso. Coisas que você precisa
PHP com funções MSSQL habilitado
Show Mais instruções
1
Ligue para o seu banco de dados. Para este tutorial, o banco de dados será chamado de " exampledb " e terá um usuário chamado " exampleuser " com o " examplepassword " password . A tabela vamos examinar é chamado de " ExampleTable " . Você não deve usar esses nomes em uma aplicação real
Use este código para se conectar ao banco de dados exampledb : .
$ DAP = mssql_connect ( 'localhost ', ' exampleuser ', ' examplepassword ') ;
if ($ DAP ! ) {die ( " não foi possível conectar ao banco de dados ! ");}
2
Criar uma variável para armazenar os nomes das colunas . Use o seguinte código para criar um array vazio :
$ columns = array ();
3
Obter a primeira linha de dados da tabela " ExampleTable " . Utilize este código :
$ sth = mssql_query ( 'SELECT TOP 1 * FROM ExampleTable ');
4
Examine as informações do banco de dados retornou para encontrar os nomes das colunas , em seguida, colocar o os nomes das colunas na sua variável de matriz. Utilize este código :
for ($ i = 0; $ i < mssql_num_fields ( $ sth ); + + $ i ) {
$ columns [$ i] = mssql_field_name ( $ sth , $ i ); .
}
Agora você tem um array com todos os nomes das colunas da tabela " ExampleTable " ordenados da mesma maneira que eles estão no banco de dados