php-doc-en/reference/pdo_mysql/reference.xml
Wez Furlong 4a179a5132 more info on pdo
git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@196154 c90b9560-bf6c-de11-be94-00142212c4b1
2005-09-15 20:57:51 +00:00

112 lines
3 KiB
XML

<?xml version='1.0' encoding='iso-8859-1'?>
<!-- $Revision: 1.6 $ -->
<!-- Purpose: database.vendors -->
<!-- Membership: bundled, external, pecl -->
<reference id="ref.pdo-mysql">
<title>MySQL Functions (PDO_MYSQL)</title>
<titleabbrev>MySQL (PDO)</titleabbrev>
<partintro>
<section id="pdo-mysql.intro">
&reftitle.intro;
<para>
PDO_MYSQL is a driver that implements the <link linkend="ref.pdo">PHP
Data Objects (PDO) interface</link>
to enable access from PHP to MySQL 3.x and 4.x databases.
</para>
<para>
PDO_MYSQL will take advantage of native prepared statement support
present in MySQL 4.1 and higher. If you're using an older version of the
mysql client libraries, PDO will emulate them for you.
</para>
<warning>
<para>
Beware: MySQL tables do not support transactions by default. When
writing transactional database code, MySQL will pretend that a
transaction was initiated successfully, even when no transactional
support is present. In addition, any DDL queries issued will implicitly
commit any pending transactions.
</para>
</warning>
</section>
&reference.pdo-mysql.constants;
</partintro>
<refentry id="ref.pdo-mysql.connection">
<refnamediv>
<refname>PDO_MYSQL DSN</refname>
<refpurpose>Connecting to MySQL databases</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<para>
The PDO_MYSQL Data Source Name (DSN) is composed of the following elements:
<variablelist>
<varlistentry>
<term>DSN prefix</term>
<listitem>
<para>
The DSN prefix is <userinput>mysql:</userinput>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><constant>host</constant></term>
<listitem>
<para>
The hostname on which the database server resides.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><constant>dbname</constant></term>
<listitem>
<para>
The name of the database.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>PDO_MYSQL DSN examples</title>
<para>
The following example shows a PDO_MYSQL DSN for connecting to
MySQL databases:
<programlisting><![CDATA[
mysql:host=localhost;dbname=testdb
]]>
</programlisting>
</para>
</example>
</para>
</refsect1>
</refentry>
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->