Como usar o PHP para MySQL para XML

Um arquivo XML exibe linhas e colunas que você recupera de um banco de dados MySQL. Usando PHP, você pode exportar dados de uma tabela de banco de dados para um formulário da Web. O PHP transforma as linhas e colunas no formato XML padrão. Em seguida, você usa os cabeçalhos de formulário da Web para informar ao navegador do leitor que a saída do banco de dados está no formato XML, portanto, o navegador exibe as informações corretamente.

1

Botão direito do mouse no arquivo PHP que você deseja editar e selecione “Abrir com”. Clique no editor PHP para carregar seu código no editor PHP.

2

Adicione as informações do cabeçalho XML na parte superior do arquivo de código PHP. As informações do cabeçalho XML informam ao navegador do usuário que ele precisa renderizar dados XML para o leitor:

cabeçalho ("tipo de conteúdo: text / xml");

3

Crie a conexão do MySQL e recupere as informações. O código a seguir mostra como selecionar dados da tabela de banco de dados MySQL denominada "clientes":

$ connection = mysql_connect ($ servidor, $ usuário, $ pass)

mysql_select_db ($ database, $ connection)

$ data = mysql_query ("selecione * de clientes", $ conexão)

4

Configure o primeiro nó raiz. O nó raiz define os dados XML incorporados. Como uma lista de clientes foi recuperada, o nó raiz definido neste exemplo é "clientes". Use o seguinte código para configurar o nó raiz:

$ xml = "\ n";

$ xml. = "\ n";

5

Faça um loop em cada registro de banco de dados e exiba as informações no formato XML. O código a seguir mostra como percorrer uma lista de clientes:

para ($ r = 0; $ r <mysql_num_rows ($ data); $ r ++) {

$ row = mysql_fetch_assoc ($ data);

$ xml. = "\ t \ n". $ data. "";

}

6

Feche o nó raiz. Você deve ter um nó raiz de fechamento depois de criar todos os registros XML. O código a seguir fecha o nó raiz:

$ xml. = "";

7

Exibe os dados na página da Web. A instrução "echo" imprime os dados do PHP em uma página da Web. Use o seguinte código para concluir a transferência:

echo $ xml;

Publicações Populares