1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-25 16:02:13 +01:00
Files
archived-doc-es/reference/sqlite/functions/sqlite-factory.xml
Pedro Antonio Gil Rodríguez 36ec5a5e40 Translation [es]
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@324429 c90b9560-bf6c-de11-be94-00142212c4b1
2012-03-21 18:37:55 +00:00

125 lines
3.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 0640e024d4b8a9400d457143ccd0ea66e5f98ead Maintainer: seros Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.sqlite-factory" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>sqlite_factory</refname>
<refpurpose>Abrir una base de datos SQLite y devolver un objeto SQLiteDatabase</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>SQLiteDatabase</type><methodname>sqlite_factory</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>mode</parameter><initializer>0666</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter role="reference">error_message</parameter></methodparam>
</methodsynopsis>
<para>
<function>sqlite_factory</function> se comporta de manera similar a
<function>sqlite_open</function> en que abre una base de datos SQLite database o
intenta crearla si no existe. Sin embargo, se
devuelve un objeto <link linkend="sqlite.class.sqlitedatabase">SQLiteDatabase</link>
en lugar de un recurso. Véase la página de la referencia de
<function>sqlite_open</function> para más información sobre su uso y advertncias.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>filename</parameter></term>
<listitem>
<para>
El nombre de fichero de la base de datos SQLite.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>mode</parameter></term>
<listitem>
<para>
El modo del fichero. Previsto para abrir la base de datos en
modo sólo lectura. Actualmente, este parámetro es ignorado por la biblioteca
sqlite. El valor predeterminado para el modo es el valor octal
<literal>0666</literal>, que es el valor recomendado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>error_message</parameter></term>
<listitem>
<para>
Pasado por referencia y establecido para contener un mensaje de error descriptivo
explicando el por qué la base de datos no pudo abrirse si ocurrió un error.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Devuelve un objeto SQLiteDatabase en caso de éxito, &null; en caso de error.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Ejemplo de <function>sqlite_factory</function></title>
<programlisting role="php">
<![CDATA[
<?php
$dbhandle = sqlite_factory('sqlitedb');
$dbhandle->query('SELECT user_id, username FROM users');
/* functionally equivalent to: */
$dbhandle = new SQLiteDatabase('sqlitedb');
$dbhandle->query('SELECT user_id, username FROM users');
?>]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>sqlite_open</function></member>
<member><function>sqlite_popen</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- 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
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/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
-->