|
|
@@ -1,5 +1,5 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
-<!-- EN-Revision: 21877 -->
|
|
|
+<!-- EN-Revision: 24249 -->
|
|
|
<!-- Reviewed: no -->
|
|
|
<sect1 id="zend.db.adapter">
|
|
|
<title>Zend_Db_Adapter</title>
|
|
|
@@ -31,6 +31,13 @@
|
|
|
</para>
|
|
|
</listitem>
|
|
|
|
|
|
+ <listitem>
|
|
|
+ <para>
|
|
|
+ MariaDB, utilisant l'extension <acronym>PHP</acronym> <ulink
|
|
|
+ url="http://www.php.net/pdo-mysql">pdo_mysql</ulink>.
|
|
|
+ </para>
|
|
|
+ </listitem>
|
|
|
+
|
|
|
<listitem>
|
|
|
<para>
|
|
|
MySQL, utilisant l'extension <acronym>PHP</acronym> <ulink
|
|
|
@@ -75,6 +82,13 @@
|
|
|
<itemizedlist>
|
|
|
<listitem>
|
|
|
<para>
|
|
|
+ MariaDB, utilisant l'extension <acronym>PHP</acronym> <ulink
|
|
|
+ url="http://www.php.net/mysqli">mysqli</ulink>.
|
|
|
+ </para>
|
|
|
+ </listitem>
|
|
|
+
|
|
|
+ <listitem>
|
|
|
+ <para>
|
|
|
MySQL, utilisant l'extension <acronym>PHP</acronym> <ulink
|
|
|
url="http://www.php.net/mysqli">mysqli</ulink>.
|
|
|
</para>
|
|
|
@@ -1002,7 +1016,7 @@ $id = $db->lastSequenceId('bugs_id_gen');
|
|
|
</example>
|
|
|
|
|
|
<para>
|
|
|
- Pour les SGBDs ne supportant pas les séquences, comme MySQL, Microsoft <acronym>SQL</acronym>
|
|
|
+ Pour les SGBDs ne supportant pas les séquences, comme MariaDB, MySQL, Microsoft <acronym>SQL</acronym>
|
|
|
Server, et SQLite, les arguments passés à la méthode <methodname>lastInsertId()</methodname>
|
|
|
sont ignorés. La valeur retournée est la dernière valeur générée pour la dernière
|
|
|
requête INSERT, quelque soit la table concernée (pour cette connexion). Aussi, pour
|
|
|
@@ -1627,7 +1641,7 @@ try {
|
|
|
</listitem>
|
|
|
|
|
|
<listitem>
|
|
|
- <para><constant>AUTO_INCREMENT</constant> - MySQL</para>
|
|
|
+ <para><constant>AUTO_INCREMENT</constant> - MySQL / MariaDB</para>
|
|
|
</listitem>
|
|
|
|
|
|
<listitem>
|
|
|
@@ -1850,7 +1864,7 @@ if (!is_null($version)) {
|
|
|
|
|
|
<listitem>
|
|
|
<para>
|
|
|
- MySQL ne supporte pas les séquences, donc <methodname>lastInsertId()</methodname>
|
|
|
+ MySQL et MariaDB ne supportent pas les séquences, donc <methodname>lastInsertId()</methodname>
|
|
|
ignore tout paramètre qu'on lui passe. Elle retourne toujours la valeur de
|
|
|
la dernière clé auto-incrémentée. <methodname>lastSequenceId()</methodname>, elle,
|
|
|
retourne toujours <constant>NULL</constant>.
|
|
|
@@ -2077,7 +2091,7 @@ if (!is_null($version)) {
|
|
|
|
|
|
<listitem>
|
|
|
<para>
|
|
|
- MySQL ne supporte pas les séquences, ainsi <methodname>lastInsertId()</methodname>
|
|
|
+ MySQL et MariaDB ne supportent pas les séquences, ainsi <methodname>lastInsertId()</methodname>
|
|
|
ignore les paramètres qu'on lui passe et retourne toujours la valeur de la
|
|
|
dernière clé auto-incrémentée. <methodname>lastSequenceId()</methodname> retourne
|
|
|
toujours <constant>NULL</constant>.
|