11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <!-- EN-Revision: 67ddbaff3cebd1defc9a4ff1588fb101c747a07b Maintainer: leonardolara Status: ready -->
3-
4- <set xml : id =" set.mysqlinfo" xmlns : xlink =" http://www.w3.org/1999/xlink" >
2+ <!-- EN-Revision: d5ca1ca91dd8393ea8a3215b73722f59654f7849 Maintainer: leonardolara Status: ready --> <set xmlns : xlink =" http://www.w3.org/1999/xlink" xml : id =" set.mysqlinfo" >
53 <title >Drivers e Plugins MySQL</title >
64 <titleabbrev >MySQL</titleabbrev >
75
4947 </para >
5048 </preface >
5149
52- <chapter xml : id = " mysqlinfo.terminology " xmlns =" http://docbook.org/ns/docbook" xmlns : xlink = " http://www.w3.org/1999/xlink " >
50+ <chapter xmlns =" http://docbook.org/ns/docbook" xml : id = " mysqlinfo.terminology " >
5351 <title >Visão geral de terminologia</title >
5452 <para >
5553 Esta seção fornece uma introdução às opções disponíveis
120118 </para >
121119
122120 <para >
123- Para exemplificar, a camada de abstração de banco da dados <link
124- linkend =" mysqli.overview.pdo" >PDO - Objetos de Dados PHP</link > pode usar um dos
121+ Para exemplificar, a camada de abstração de banco da dados <link linkend =" mysqli.overview.pdo" >PDO - Objetos de Dados PHP</link > pode usar um dos
125122 vários drivers específicos para banco de dados. Um dos drivers
126123 disponíveis é o driver PDO MYSQL, que permite fazer interface com
127124 o servidor MySQL.
166163 </para >
167164 </chapter >
168165
169- <chapter xml : id = " mysqlinfo.api.choosing " xmlns =" http://docbook.org/ns/docbook" xmlns : xlink = " http://www.w3.org/1999/xlink " >
166+ <chapter xmlns =" http://docbook.org/ns/docbook" xml : id = " mysqlinfo.api.choosing " >
170167 <title >Escolhendo uma API</title >
171168 <para >
172169 O PHP oferece diferentes APIs para conexão ao MySQL. Pode-se ver abaixo
175172 o usuário "user" e a senha "password". E uma consulta é executada para
176173 cumprimentar o usuário.
177174 </para >
178- <para >
179- <example >
180- <title >Comparando as APIs do MySQL</title >
181- <programlisting role =" php" >
175+ <example >
176+ <title >Comparando as APIs do MySQL</title >
177+ <programlisting role =" php" >
182178<![CDATA[
183179<?php
184180// mysqli
@@ -193,13 +189,11 @@ $statement = $pdo->query("SELECT 'Olá, prezado usuário MySQL!' AS _message FRO
193189$row = $statement->fetch(PDO::FETCH_ASSOC);
194190echo htmlentities($row['_message']);
195191]]>
196- </programlisting >
197- </example >
198- </para >
199- <para >
200- <example >
201- <title >Comparando instruções preparadas</title >
202- <programlisting role =" php" >
192+ </programlisting >
193+ </example >
194+ <example >
195+ <title >Comparando instruções preparadas</title >
196+ <programlisting role =" php" >
203197<![CDATA[
204198<?php
205199// mysqli
@@ -217,9 +211,8 @@ $statement->execute(["Amersfoort"]);
217211$row = $statement->fetch(PDO::FETCH_ASSOC);
218212echo htmlentities($row['District']);
219213]]>
220- </programlisting >
221- </example >
222- </para >
214+ </programlisting >
215+ </example >
223216 <para >
224217 <emphasis role =" bold" >Comparação de características</emphasis >
225218 </para >
@@ -233,7 +226,7 @@ echo htmlentities($row['District']);
233226 <tgroup cols =" 3" >
234227 <thead >
235228 <row >
236- <entry ></ entry >
229+ <entry / >
237230 <entry >ext/mysqli</entry >
238231 <entry >PDO_MySQL</entry >
239232 </row >
@@ -329,7 +322,7 @@ echo htmlentities($row['District']);
329322 </informaltable >
330323 </chapter >
331324
332- <chapter xml : id = " mysqlinfo.library.choosing " xmlns =" http://docbook.org/ns/docbook" xmlns : xlink = " http://www.w3.org/1999/xlink " >
325+ <chapter xmlns =" http://docbook.org/ns/docbook" xml : id = " mysqlinfo.library.choosing " >
333326 <title >Escolhendo uma biblioteca</title >
334327 <para >
335328 As extensões mysqli e PDO_MySQL são encapsuladores leves de uma
@@ -344,10 +337,9 @@ echo htmlentities($row['District']);
344337 Consulte a <link linkend =" book.mysqlnd" >documentação mysqlnd</link > para
345338 detalhes adicionais e uma lista de recursos e funcionalidade que ela oferece.
346339 </para >
347- <para >
348- <example >
349- <title >Comandos de configuração para usar mysqlnd ou libmysqlclient</title >
350- <programlisting role =" shell" >
340+ <example >
341+ <title >Comandos de configuração para usar mysqlnd ou libmysqlclient</title >
342+ <programlisting role =" shell" >
351343<![CDATA[
352344// Recomendado, compilar com mysqlnd
353345$ ./configure --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd
@@ -358,9 +350,8 @@ $ ./configure --with-mysqli --with-pdo-mysql
358350// Não recomendado, compila com libmysqlclient
359351$ ./configure --with-mysqli=/path/to/mysql_config --with-pdo-mysql=/path/to/mysql_config
360352]]>
361- </programlisting >
362- </example >
363- </para >
353+ </programlisting >
354+ </example >
364355 <para >
365356 <emphasis role =" bold" >Comparação de recursos de bibliotecas</emphasis >
366357 </para >
@@ -373,7 +364,7 @@ $ ./configure --with-mysqli=/path/to/mysql_config --with-pdo-mysql=/path/to/mysq
373364 <tgroup cols =" 3" >
374365 <thead >
375366 <row >
376- <entry ></ entry >
367+ <entry / >
377368 <entry >Driver nativo MySQL (<link linkend =" book.mysqlnd" >mysqlnd</link >)</entry >
378369 <entry >Biblioteca cliente-servidor MySQL (<literal >libmysqlclient</literal >)</entry >
379370 </row >
0 commit comments