cvs: phpdoc-ja /reference/mysql constants.xml /reference/mysql/functions mysql-client-encoding.xml mysql-info.xml mysql-list-processes.xml
mysql-ping.xml mysql-real-escape-string.xml mysql-stat.xml mysql-thread-id.xml mysql-unbuffered-query.xml
| From: | TAKAGI Masahiro | Date: | Sat, 06 Aug 2005 22:41:39 +0000 |
| Subject: | cvs: phpdoc-ja /reference/mysql constants.xml /reference/mysql/functions mysql-client-encoding.xml mysql-info.xml mysql-list-processes.xml mysql-ping.xml mysql-real-escape-string.xml mysql-stat.xml mysql-thread-id.xml mysql-unbuffered-query.xml |
||
| Groups: | php.doc.ja | ||
| Request: | Send a blank email to doc-ja+get-1107@lists.php.net to get a copy of this message | ||
takagi Sat Aug 6 18:41:39 2005 EDT
Added files:
/phpdoc-ja/reference/mysql/functions mysql-unbuffered-query.xml
mysql-thread-id.xml
mysql-stat.xml
mysql-real-escape-string.xml
mysql-ping.xml
mysql-list-processes.xml
mysql-info.xml
mysql-client-encoding.xml
/phpdoc-ja/reference/mysql constants.xml
Log:
added japanese manual.
http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-unbuffered-query.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-unbuffered-query.xml +++ phpdoc-ja/reference/mysql/functions/mysql-unbuffered-query.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.9 Maintainer: takagi Status: ready --> <refentry id="function.mysql-unbuffered-query"> <refnamediv> <refname>mysql_unbuffered_query</refname> <refpurpose>MySQL ã« SQL ã¯ã¨ãªãéä¿¡ããããçµæã«å¯¾ãã¦ã®ãã§ããããããã¡ãªã³ã°ã¯è¡ããªã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>resource</type><methodname>mysql_unbuffered_query</methodname> <methodparam><type>string</type><parameter>query</parameter></methodparam> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> <function>mysql_unbuffered_query</function> 㯠SQL ã¯ã¨ãª <parameter>query</parameter> ã MySQL ã«éä¿¡ãã¾ãããã®éã <function>mysql_query</function> ãè¡ã£ã¦ãããããªèªåãããã¡ãªã³ã°ã è¡ãã¾ããã䏿¹ããã®æåã«ãã SQL ã¯ã¨ãªãæ¶è²»ããã¡ã¢ãªã®éã ãããããã¾ããã¾ããæåã® 1 è¡ç®ãåå¾ããããããã«å¦çã ã¯ããããã¨ãã§ãã¾ããSQL ã®å¦çãå®å ¨ã«çµããã¾ã§å¾ ã¤å¿ è¦ãããã¾ããã è¤æ°ã® DB æ¥ç¶ãå©ç¨ããå ´åã«ã¯ããªãã·ã§ã³ã®ãã©ã¡ã¼ã¿ <parameter>link_identifier</parameter> ãæå®ããå¿ è¦ãããã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>query</parameter></term> <listitem> <para> SQL ã¯ã¨ãªã </para> </listitem> </varlistentry> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> SELECT, SHOW, DESCRIBE ããã㯠EXPLAIN ã§ã¯ã æåããå ´åã« <type>resource</type> ãã¨ã©ã¼æã« &false; ãè¿ãã¾ãã </para> <para> UPDATE, DELETE, DROP, ãªã©ãã®ä»ã® SQL æã§ã¯ã æåããå ´åã« &true; ãã¨ã©ã¼æã« &false; ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="notes"> &reftitle.notes; <note> <para> <function>mysql_unbuffered_query</function> ã®å©ç¹ã«ã¯ã以ä¸ã®ãã㪠代åãããã¾ã: <function>mysql_unbuffered_query</function> ããè¿ãããçµæã»ããã«ã¯ <function>mysql_num_rows</function> ã <function>mysql_data_seek</function> ã使ç¨ã§ãã¾ãããã¾ããçµæã®è¡ããã¹ã¦ãã§ããããã¾ã§ãMySQL ã« æ°ããã¯ã¨ãªãéä¿¡ãããã¨ãã§ãã¾ããã </para> </note> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_query</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-thread-id.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-thread-id.xml +++ phpdoc-ja/reference/mysql/functions/mysql-thread-id.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.10 Maintainer: takagi Status: ready --> <refentry id="function.mysql-thread-id"> <refnamediv> <refname>mysql_thread_id</refname> <refpurpose>ã«ã¬ã³ãã®ã¹ã¬ãã ID ãè¿ã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>int</type><methodname>mysql_thread_id</methodname> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> ã«ã¬ã³ãã®ã¹ã¬ãã ID ãåå¾ãã¾ããæ¥ç¶ãä¸åº¦åæããã <function>mysql_ping</function> ã«ãã£ã¦åæ¥ç¶ãããå ´åã«ã¯ã ã¹ã¬ãã ID ã¯å¤ããã¾ããã¤ã¾ããã¹ã¬ãã ID ã¯å¿ è¦ã«ãªã£ããã®æç¹ã§ åå¾ãã¹ãã ã¨ãããã¨ã§ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> æåããå ´åã«ã¹ã¬ãã ID ã失æããå ´åã« &false; ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>mysql_thread_id</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $thread_id = mysql_thread_id($link); if ($thread_id){ printf("current thread id is %d\n", $thread_id); } ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ current thread id is 73 ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_ping</function></member> <member><function>mysql_list_processes</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-stat.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-stat.xml +++ phpdoc-ja/reference/mysql/functions/mysql-stat.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.11 Maintainer: takagi Status: ready --> <refentry id="function.mysql-stat"> <refnamediv> <refname>mysql_stat</refname> <refpurpose>ã«ã¬ã³ãã®ã·ã¹ãã ç¶æ³ãå¾ã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>mysql_stat</methodname> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> <function>mysql_stat</function> ã¯ç¾å¨ã®ãµã¼ãã®ç¶æ ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> 稼åæéãã¹ã¬ãããã¯ã¨ãªããªã¼ãã³ããã¦ãããã¼ãã«ããã©ãã·ã¥ããã ãã¼ãã«ããã㦠1 ç§ãããã®ã¯ã¨ãªæ°ãæååã§è¿ãã¾ãããã®ä»ã®ãã¼ã¿ã å«ããå®å ¨ãªç¶æ ãå¾ãã«ã¯ã<literal>SHOW STATUS</literal> SQL ã³ãã³ãã å®è¡ããå¿ è¦ãããã¾ãã<parameter>link_identifier</parameter> ã䏿£ãª å ´åã«ã¯ &null; ãè¿ããã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>mysql_stat</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $status = explode(' ', mysql_stat($link)); print_r($status); ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ Array ( [0] => Uptime: 5380 [1] => Threads: 2 [2] => Questions: 1321299 [3] => Slow queries: 0 [4] => Opens: 26 [5] => Flush tables: 1 [6] => Open tables: 17 [7] => Queries per second avg: 245.595 ) ]]> </screen> </example> </para> <para> <example> <title><function>mysql_stat</function> ã®å¥ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $result = mysql_query('SHOW VARIABLES', $link); while ($row = mysql_fetch_assoc($result)) { echo $row['Variable_name'] . ' = ' . $row['Value'] . "\n"; } ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ back_log = 50 basedir = /usr/local/ bdb_cache_size = 8388600 bdb_log_buffer_size = 32768 bdb_home = /var/db/mysql/ bdb_max_lock = 10000 bdb_logdir = bdb_shared_data = OFF bdb_tmpdir = /var/tmp/.... ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_get_server_info</function></member> <member><function>mysql_list_processes</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-real-escape-string.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-real-escape-string.xml +++ phpdoc-ja/reference/mysql/functions/mysql-real-escape-string.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.24 Maintainer: takagi Status: ready --> <refentry id="function.mysql-real-escape-string"> <refnamediv> <refname>mysql_real_escape_string</refname> <refpurpose>SQL æä¸ã§ç¨ããæååã®ç¹æ®æåãã¨ã¹ã±ã¼ããã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>mysql_real_escape_string</methodname> <methodparam><type>string</type><parameter>unescaped_string</parameter></methodparam> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> ç¾å¨ã®æ¥ç¶ã®æåã»ããã§ <parameter>unescaped_string</parameter> ã® ç¹æ®æåãã¨ã¹ã±ã¼ããã <function>mysql_query</function> ã§å®å ¨ã« å©ç¨ã§ããå½¢å¼ã«å¤æãã¾ãããã¤ããªãã¼ã¿ãæ¿å ¥ãããã¨ãã¦ããå ´åã å¿ ããã®é¢æ°ãå©ç¨ããªããã°ãªãã¾ããã </para> <para> <function>mysql_real_escape_string</function> ã¯ãMySQL ã®ã©ã¤ãã©ãªé¢æ° mysql_real_escape_string ãã³ã¼ã«ãã¦ãã¾ããããã¯ä»¥ä¸ã®æåã«ã¤ã㦠å é ã«ããã¯ã¹ã©ãã·ã¥ãä»å ãã¾ãã <literal>\x00</literal>, <literal>\n</literal>, <literal>\r</literal>, <literal>\</literal>, <literal>'</literal>, <literal>"</literal> ãã㦠<literal>\x1a</literal>. </para> <para> ãã¼ã¿ã®å®å ¨æ§ã確ä¿ãããããMySQL ã¸ã¯ã¨ãªãéä¿¡ããå ´åã«ã¯ ï¼ããããªä¾å¤ãé¤ãã¦ï¼å¸¸ã«ãã®é¢æ°ãç¨ããªããã°ãªãã¾ããã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>unescaped_string</parameter></term> <listitem> <para> ã¨ã¹ã±ã¼ããããæååã </para> </listitem> </varlistentry> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> æåããå ´åã«ã¨ã¹ã±ã¼ãå¾ã®æååã失æããå ´åã« &false; ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>åç´ãª <function>mysql_real_escape_string</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php // æ¥ç¶ $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password') OR die(mysql_error()); // ã¯ã¨ãª $query = sprintf("SELECT * FROM users WHERE user='%s' AND password='%s'", mysql_real_escape_string($user), mysql_real_escape_string($password)); ?> ]]> </programlisting> </example> </para> <para> <example> <title>SQL ã¤ã³ã¸ã§ã¯ã·ã§ã³æ»æã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php // ãã¼ã¿ãã¼ã¹ä¸ã®ã¦ã¼ã¶ã«ä¸è´ãããã©ããã調ã¹ã $query = "SELECT * FROM users WHERE user='{$_POST['username']}' AND password='{$_POST['password']}'"; mysql_query($query); // $_POST['password'] ããã§ãã¯ããªããã°ããã®ãããªä¾ã§ã¦ã¼ã¶ã«æã¿ã©ããã®æ å ±ãåå¾ããã¦ãã¾ã $_POST['username'] = 'aidan'; $_POST['password'] = "' OR ''='"; // MySQL ã«éä¿¡ãããã¯ã¨ãªã¯ã echo $query; ?> ]]> </programlisting> <para> MySQL ã«éä¿¡ãããã¯ã¨ãªã¯æ¬¡ã®ã¨ãã: </para> <screen> <![CDATA[ SELECT * FROM users WHERE name='aidan' AND password='' OR ''='' ]]> </screen> <para> ããã§ã¯ããã¹ã¯ã¼ããç¥ããªãã¦ã誰ã§ããã°ã¤ã³ã§ãã¦ãã¾ãã¾ãã </para> </example> </para> <para> <example> <title>"ãã¾ãããæ¹" ã®ã¯ã¨ãª</title> <para> ããããã®å¤æ°ã« <function>mysql_real_escape_string</function> ãé©ç¨ãã SQL ã¤ã³ã¸ã§ã¯ã·ã§ã³ãé²ãã¾ãããã®ä¾ã§ã¯ããã¼ã¿ãã¼ã¹ã«ã¯ã¨ãªã éä¿¡ããå ´åã® "ãã¾ãããæ¹" ã示ãã¾ããããã¯ã <link linkend="security.magicquotes">ãã¸ãã¯ã¯ãªã¼ã</link> ã®è¨å®ã«ä¾åãã¾ããã </para> <programlisting role="php"> <![CDATA[ <?php // å®å ¨æ§ã確ä¿ããããã«å¤æ°ãã¯ãªã¼ããã function quote_smart($value) { // Stripslashes if (get_magic_quotes_gpc()) { $value = stripslashes($value); } // æ°å¤ä»¥å¤ãã¯ãªã¼ããã if (!is_numeric($value)) { $value = "'" . mysql_real_escape_string($value) . "'"; } return $value; } // æ¥ç¶ $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password') OR die(mysql_error()); // å®å ¨ãªã¯ã¨ãªã®çæ $query = sprintf("SELECT * FROM users WHERE user=%s AND password=%s", quote_smart($_POST['username']), quote_smart($_POST['password'])); mysql_query($query); ?> ]]> </programlisting> <para> ããã§ã¯ã¨ãªã¯æ£ããå®è¡ãããSQL ã¤ã³ã¸ã§ã¯ã·ã§ã³æ»æãæ©è½ããªããªãã¾ãã </para> </example> </para> </refsect1> <refsect1 role="notes"> &reftitle.notes; <note> <para> <function>mysql_real_escape_string</function> ãå©ç¨ããåã«ãMySQL æ¥ç¶ã確ç«ããã¦ããå¿ è¦ãããã¾ããããåå¨ããªããã°ã <literal>E_WARNING</literal> ã¬ãã«ã®ã¨ã©ã¼ãçæããã&false; ãè¿ããã¾ãã<parameter>link_identifier</parameter> ãæå®ãããªãã£ãå ´åã¯ã ç´è¿ã® MySQL æ¥ç¶ãç¨ãããã¾ãã </para> </note> <note> <para> <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> ãæå¹ãªå ´åã¯ã ã¾ãæåã« <function>stripslashes</function> ãé©ç¨ãã¾ããããããªãã¨ã ãã§ã«ã¨ã¹ã±ã¼ãããã¦ãããã¼ã¿ã«å¯¾ãã¦ããã«ã¨ã¹ã±ã¼ãå¦çã ãã¦ãã¾ããã¨ã«ãªãã¾ãã </para> </note> <note> <para> ãã®é¢æ°ãç¨ãã¦ãã¼ã¿ãã¨ã¹ã±ã¼ãããªããã°ãã¯ã¨ãªã¯ <link linkend="security.database.sql-injection">SQL ã¤ã³ã¸ã§ã¯ã·ã§ã³æ»æ</link> ã«å¯¾ãã¦ã®èå¼±æ§ãæã£ããã®ã«ãªãã¾ãã </para> </note> <note> <simpara> <function>mysql_real_escape_string</function> 㯠<literal>%</literal> ã <literal>_</literal> ãã¨ã¹ã±ã¼ããã¾ããã MySQL ã§ã¯ããããã®æåã <literal>LIKE</literal>, <literal>GRANT</literal>, ã¾ã㯠<literal>REVOKE</literal> ã¨ã¨ãã«ç¨ãããã¨ã§ã¯ã¤ã«ãã«ã¼ãã 表ç¾ãã¾ãã </simpara> </note> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_client_encoding</function></member> <member><function>addslashes</function></member> <member><function>stripslashes</function></member> <member>The <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> ãã£ã¬ã¯ãã£ã</member> <member>The <link linkend="ini.magic-quotes-runtime">magic_quotes_runtime</link> ãã£ã¬ã¯ãã£ã</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-ping.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-ping.xml +++ phpdoc-ja/reference/mysql/functions/mysql-ping.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.8 Maintainer: takagi Status: ready --> <refentry id="function.mysql-ping"> <refnamediv> <refname>mysql_ping</refname> <refpurpose>ãµã¼ãã¨ã®æ¥ç¶ç¶æ³ã調ã¹ãæ¥ç¶ããã¦ããªãå ´åã¯åæ¥ç¶ãã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>mysql_ping</methodname> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> ãµã¼ãã¨ã®æ¥ç¶ãæå¹ãã©ããã調ã¹ã¾ãã ããæ¥ç¶ãåãã¦ããå ´åãèªåçã«åæ¥ç¶ã試ã¿ããã¾ãã ãã®é¢æ°ã¯ãã¢ã¤ãã«æéãé·ãã¹ã¯ãªããã§å©ç¨ãã ãµã¼ããæ¥ç¶ãåæãããã©ããã確èªããããã«ç¨ãããã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> MySQL ãµã¼ãã¨ã®æ¥ç¶ãæå¹ãªå ´åã« &true; ããã§ãªãå ´åã« &false; ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>mysql_ping</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php set_time_limit(0); $conn = mysql_connect('localhost', 'mysqluser', 'mypass'); $db = mysql_select_db('mydb'); /* ãã®ã¯ã¨ãªã¯éå¸¸ã«æéãããããã®ã¨ä»®å®ãã */ $result = mysql_query($sql); if (!$result) { echo 'Query #1 failed, exiting.'; exit; } /* æ¥ç¶ãæå¹ãã©ããã確ããããåæããã¦ããã忥ç¶ãã */ if (!mysql_ping($conn)) { echo 'Lost connection, exiting after query #1'; exit; } mysql_free_result($result); /* æ¥ç¶ãæå¹ã§ãããã¨ã確ãããããã®ã§ãå¥ã®ã¯ã¨ãªãå®è¡ãã */ $result2 = mysql_query($sql2); ?> ]]> </programlisting> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_thread_id</function></member> <member><function>mysql_list_processes</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-list-processes.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-list-processes.xml +++ phpdoc-ja/reference/mysql/functions/mysql-list-processes.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.9 Maintainer: takagi Status: ready --> <refentry id="function.mysql-list-processes"> <refnamediv> <refname>mysql_list_processes</refname> <refpurpose>MySQL ããã»ã¹ã®ãªã¹ããå¾ã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>resource</type><methodname>mysql_list_processes</methodname> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> ã«ã¬ã³ãã® MySQL ãµã¼ãã®ã¹ã¬ãããåå¾ãã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> æåããå ´åã«çµæãã¤ã³ã¿ <type>resource</type> ã 失æããå ´åã« &false; ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>mysql_list_processes</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $result = mysql_list_processes($link); while ($row = mysql_fetch_assoc($result)){ printf("%s %s %s %s %s\n", $row["Id"], $row["Host"], $row["db"], $row["Command"], $row["Time"]); } mysql_free_result($result); ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ 1 localhost test Processlist 0 4 localhost mysql sleep 5 ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_thread_id</function></member> <member><function>mysql_stat</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-info.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-info.xml +++ phpdoc-ja/reference/mysql/functions/mysql-info.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.9 Maintainer: takagi Status: ready --> <refentry id="function.mysql-info"> <refnamediv> <refname>mysql_info</refname> <refpurpose>ç´è¿ã®ã¯ã¨ãªã«ã¤ãã¦ã®æ å ±ãå¾ã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>mysql_info</methodname> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> ç´è¿ã®ã¯ã¨ãªã«ã¤ãã¦ã®è©³ç´°ãªæ å ±ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> æåããå ´åã«æã«ã¤ãã¦ã®æ å ±ã失æããå ´åã« &false; ãè¿ãã¾ãã ã©ããªæãæ å ±ãè¿ããã¾ããããã©ã®ããã«è¦ããã®ãã«ã¤ãã¦ã¯ã以ä¸ã® ä¾ãåç §ãã ãããããã«æãããã¦ããªãæã§ã¯ &false; ãè¿ããã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>該å½ãã MySQL æ</title> <para> æ å ±ãè¿ãæã®ä¾ã§ããæ°å¤ã¯ããã¾ã§èª¬æç¨ã®ä¾ã§ãå®éã®å¤ã¯ ã¯ã¨ãªã®å 容ã«ãã£ã¦å¤ããã¾ãã </para> <programlisting role="mysql"> <![CDATA[ INSERT INTO ... SELECT ... String format: Records: 23 Duplicates: 0 Warnings: 0 INSERT INTO ... VALUES (...),(...),(...)... String format: Records: 37 Duplicates: 0 Warnings: 0 LOAD DATA INFILE ... String format: Records: 42 Deleted: 0 Skipped: 0 Warnings: 0 ALTER TABLE String format: Records: 60 Duplicates: 0 Warnings: 0 UPDATE String format: Rows matched: 65 Changed: 65 Warnings: 0 ]]> </programlisting> </example> </para> </refsect1> <refsect1 role="notes"> &reftitle.notes; <note> <para> INSERT ... VALUES æã§ <function>mysql_info</function> ãé &false; å¤ã è¿ãã®ã¯ãæä¸ã§è¤æ°ã®å¤ã®ãªã¹ããæå®ãããå ´åã«éãã¾ãã </para> </note> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_affected_rows</function></member> <member><function>mysql_insert_id</function></member> <member><function>mysql_stat</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-client-encoding.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-client-encoding.xml +++ phpdoc-ja/reference/mysql/functions/mysql-client-encoding.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.9 Maintainer: takagi Status: ready --> <refentry id="function.mysql-client-encoding"> <refnamediv> <refname>mysql_client_encoding</refname> <refpurpose>æåã»ããåãè¿ã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>mysql_client_encoding</methodname> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> MySQL ã® <literal>character_set</literal> 夿°ã®å¤ãåå¾ãã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> ã«ã¬ã³ãã®æ¥ç¶ãããããã©ã«ãã®æåã»ããåãè¿ãã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>mysql_client_encoding</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $charset = mysql_client_encoding($link); echo "ã«ã¬ã³ãã®æåã»ããã¯: $charset\n"; ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ ã«ã¬ã³ãã®æåã»ããã¯: latin1 ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_real_escape_string</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/constants.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/constants.xml +++ phpdoc-ja/reference/mysql/constants.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <section id="mysql.constants"> &reftitle.constants; &extension.constants; <para> PHP 4.3.0 以éã§ã¯ã<function>mysql_connect</function> ã <function>mysql_pconnect</function> ã§è¿½å ã®ã¯ã©ã¤ã¢ã³ããã©ã°ã æå®ã§ããããã«ãªãã¾ããã以ä¸ã®å®æ°ãå®ç¾©ããã¦ãã¾ãã <table> <title>MySQL ã¯ã©ã¤ã¢ã³ã宿°</title> <tgroup cols="2"> <thead> <row> <entry>宿°</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry>MYSQL_CLIENT_COMPRESS</entry> <entry>å§ç¸®ãããã³ã«ãå©ç¨ãã¾ãã</entry> </row> <row> <entry>MYSQL_CLIENT_IGNORE_SPACE</entry> <entry>颿°åã®å¾ã®ã¹ãã¼ã¹ã許å¯ãã¾ãã</entry> </row> <row> <entry>MYSQL_CLIENT_INTERACTIVE</entry> <entry>interactive_timeout ã§æå®ãããç§æ°ï¼wait_timeout ã®ãããï¼ ã®ç¡éä¿¡ãç¶ãã¾ã§æ¥ç¶ãéãã¾ããã</entry> </row> <row> <entry>MYSQL_CLIENT_SSL</entry> <entry>SSL ã«ããæå·åã使ç¨ãã¾ãããã®ãã©ã°ã¯ããã¼ã¸ã§ã³ 4.x 以éã® MySQL ã¯ã©ã¤ã¢ã³ãã©ã¤ãã©ãªãå©ç¨ãã¦ããå ´åã«ã®ã¿æå¹ã§ãã PHP 4 ããWindows çã® PHP 5 ã«ãã³ãã«ããã¦ããã®ã¯ããã¼ã¸ã§ã³ 3.23.x ã®ã©ã¤ãã©ãªã§ãã </entry> </row> </tbody> </tgroup> </table> </para> <para> <function>mysql_fetch_array</function> 颿°ã¯ãçµæã®é åã®å½¢å¼ã æå®ããããã®å®æ°ã使ç¨ãã¾ãã以ä¸ã®å®æ°ãå®ç¾©ããã¦ãã¾ãã <table> <title>MySQL ãã§ãã宿°</title> <tgroup cols="2"> <thead> <row> <entry>宿°</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry>MYSQL_ASSOC</entry> <entry> ã«ã©ã ã¯ããã£ã¼ã«ãåãæ·»åã¨ããé åå½¢å¼ã§è¿ããã¾ãã </entry> </row> <row> <entry>MYSQL_BOTH</entry> <entry> ã«ã©ã ã¯ãæ°å¤ã®æ·»åã¨ãã£ã¼ã«ãåã®æ·»åã®ã©ã¡ãã§ãã¢ã¯ã»ã¹ã§ãã é åå½¢å¼ã§è¿ããã¾ãã </entry> </row> <row> <entry>MYSQL_NUM</entry> <entry> ã«ã©ã ã¯ãæ°å¤ã®æ·»åãæã¤é åå½¢å¼ã§è¿ããã¾ããæ·»å㯠0 ããã¯ãã¾ãã çµæã®æåã®ãã£ã¼ã«ãã§ãã </entry> </row> </tbody> </tgroup> </table> </para> </section> <!-- 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 -->
http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-unbuffered-query.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-unbuffered-query.xml +++ phpdoc-ja/reference/mysql/functions/mysql-unbuffered-query.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.9 Maintainer: takagi Status: ready --> <refentry id="function.mysql-unbuffered-query"> <refnamediv> <refname>mysql_unbuffered_query</refname> <refpurpose>MySQL ã« SQL ã¯ã¨ãªãéä¿¡ããããçµæã«å¯¾ãã¦ã®ãã§ããããããã¡ãªã³ã°ã¯è¡ããªã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>resource</type><methodname>mysql_unbuffered_query</methodname> <methodparam><type>string</type><parameter>query</parameter></methodparam> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> <function>mysql_unbuffered_query</function> 㯠SQL ã¯ã¨ãª <parameter>query</parameter> ã MySQL ã«éä¿¡ãã¾ãããã®éã <function>mysql_query</function> ãè¡ã£ã¦ãããããªèªåãããã¡ãªã³ã°ã è¡ãã¾ããã䏿¹ããã®æåã«ãã SQL ã¯ã¨ãªãæ¶è²»ããã¡ã¢ãªã®éã ãããããã¾ããã¾ããæåã® 1 è¡ç®ãåå¾ããããããã«å¦çã ã¯ããããã¨ãã§ãã¾ããSQL ã®å¦çãå®å ¨ã«çµããã¾ã§å¾ ã¤å¿ è¦ãããã¾ããã è¤æ°ã® DB æ¥ç¶ãå©ç¨ããå ´åã«ã¯ããªãã·ã§ã³ã®ãã©ã¡ã¼ã¿ <parameter>link_identifier</parameter> ãæå®ããå¿ è¦ãããã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>query</parameter></term> <listitem> <para> SQL ã¯ã¨ãªã </para> </listitem> </varlistentry> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> SELECT, SHOW, DESCRIBE ããã㯠EXPLAIN ã§ã¯ã æåããå ´åã« <type>resource</type> ãã¨ã©ã¼æã« &false; ãè¿ãã¾ãã </para> <para> UPDATE, DELETE, DROP, ãªã©ãã®ä»ã® SQL æã§ã¯ã æåããå ´åã« &true; ãã¨ã©ã¼æã« &false; ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="notes"> &reftitle.notes; <note> <para> <function>mysql_unbuffered_query</function> ã®å©ç¹ã«ã¯ã以ä¸ã®ãã㪠代åãããã¾ã: <function>mysql_unbuffered_query</function> ããè¿ãããçµæã»ããã«ã¯ <function>mysql_num_rows</function> ã <function>mysql_data_seek</function> ã使ç¨ã§ãã¾ãããã¾ããçµæã®è¡ããã¹ã¦ãã§ããããã¾ã§ãMySQL ã« æ°ããã¯ã¨ãªãéä¿¡ãããã¨ãã§ãã¾ããã </para> </note> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_query</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-thread-id.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-thread-id.xml +++ phpdoc-ja/reference/mysql/functions/mysql-thread-id.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.10 Maintainer: takagi Status: ready --> <refentry id="function.mysql-thread-id"> <refnamediv> <refname>mysql_thread_id</refname> <refpurpose>ã«ã¬ã³ãã®ã¹ã¬ãã ID ãè¿ã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>int</type><methodname>mysql_thread_id</methodname> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> ã«ã¬ã³ãã®ã¹ã¬ãã ID ãåå¾ãã¾ããæ¥ç¶ãä¸åº¦åæããã <function>mysql_ping</function> ã«ãã£ã¦åæ¥ç¶ãããå ´åã«ã¯ã ã¹ã¬ãã ID ã¯å¤ããã¾ããã¤ã¾ããã¹ã¬ãã ID ã¯å¿ è¦ã«ãªã£ããã®æç¹ã§ åå¾ãã¹ãã ã¨ãããã¨ã§ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> æåããå ´åã«ã¹ã¬ãã ID ã失æããå ´åã« &false; ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>mysql_thread_id</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $thread_id = mysql_thread_id($link); if ($thread_id){ printf("current thread id is %d\n", $thread_id); } ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ current thread id is 73 ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_ping</function></member> <member><function>mysql_list_processes</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-stat.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-stat.xml +++ phpdoc-ja/reference/mysql/functions/mysql-stat.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.11 Maintainer: takagi Status: ready --> <refentry id="function.mysql-stat"> <refnamediv> <refname>mysql_stat</refname> <refpurpose>ã«ã¬ã³ãã®ã·ã¹ãã ç¶æ³ãå¾ã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>mysql_stat</methodname> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> <function>mysql_stat</function> ã¯ç¾å¨ã®ãµã¼ãã®ç¶æ ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> 稼åæéãã¹ã¬ãããã¯ã¨ãªããªã¼ãã³ããã¦ãããã¼ãã«ããã©ãã·ã¥ããã ãã¼ãã«ããã㦠1 ç§ãããã®ã¯ã¨ãªæ°ãæååã§è¿ãã¾ãããã®ä»ã®ãã¼ã¿ã å«ããå®å ¨ãªç¶æ ãå¾ãã«ã¯ã<literal>SHOW STATUS</literal> SQL ã³ãã³ãã å®è¡ããå¿ è¦ãããã¾ãã<parameter>link_identifier</parameter> ã䏿£ãª å ´åã«ã¯ &null; ãè¿ããã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>mysql_stat</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $status = explode(' ', mysql_stat($link)); print_r($status); ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ Array ( [0] => Uptime: 5380 [1] => Threads: 2 [2] => Questions: 1321299 [3] => Slow queries: 0 [4] => Opens: 26 [5] => Flush tables: 1 [6] => Open tables: 17 [7] => Queries per second avg: 245.595 ) ]]> </screen> </example> </para> <para> <example> <title><function>mysql_stat</function> ã®å¥ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $result = mysql_query('SHOW VARIABLES', $link); while ($row = mysql_fetch_assoc($result)) { echo $row['Variable_name'] . ' = ' . $row['Value'] . "\n"; } ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ back_log = 50 basedir = /usr/local/ bdb_cache_size = 8388600 bdb_log_buffer_size = 32768 bdb_home = /var/db/mysql/ bdb_max_lock = 10000 bdb_logdir = bdb_shared_data = OFF bdb_tmpdir = /var/tmp/.... ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_get_server_info</function></member> <member><function>mysql_list_processes</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-real-escape-string.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-real-escape-string.xml +++ phpdoc-ja/reference/mysql/functions/mysql-real-escape-string.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.24 Maintainer: takagi Status: ready --> <refentry id="function.mysql-real-escape-string"> <refnamediv> <refname>mysql_real_escape_string</refname> <refpurpose>SQL æä¸ã§ç¨ããæååã®ç¹æ®æåãã¨ã¹ã±ã¼ããã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>mysql_real_escape_string</methodname> <methodparam><type>string</type><parameter>unescaped_string</parameter></methodparam> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> ç¾å¨ã®æ¥ç¶ã®æåã»ããã§ <parameter>unescaped_string</parameter> ã® ç¹æ®æåãã¨ã¹ã±ã¼ããã <function>mysql_query</function> ã§å®å ¨ã« å©ç¨ã§ããå½¢å¼ã«å¤æãã¾ãããã¤ããªãã¼ã¿ãæ¿å ¥ãããã¨ãã¦ããå ´åã å¿ ããã®é¢æ°ãå©ç¨ããªããã°ãªãã¾ããã </para> <para> <function>mysql_real_escape_string</function> ã¯ãMySQL ã®ã©ã¤ãã©ãªé¢æ° mysql_real_escape_string ãã³ã¼ã«ãã¦ãã¾ããããã¯ä»¥ä¸ã®æåã«ã¤ã㦠å é ã«ããã¯ã¹ã©ãã·ã¥ãä»å ãã¾ãã <literal>\x00</literal>, <literal>\n</literal>, <literal>\r</literal>, <literal>\</literal>, <literal>'</literal>, <literal>"</literal> ãã㦠<literal>\x1a</literal>. </para> <para> ãã¼ã¿ã®å®å ¨æ§ã確ä¿ãããããMySQL ã¸ã¯ã¨ãªãéä¿¡ããå ´åã«ã¯ ï¼ããããªä¾å¤ãé¤ãã¦ï¼å¸¸ã«ãã®é¢æ°ãç¨ããªããã°ãªãã¾ããã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>unescaped_string</parameter></term> <listitem> <para> ã¨ã¹ã±ã¼ããããæååã </para> </listitem> </varlistentry> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> æåããå ´åã«ã¨ã¹ã±ã¼ãå¾ã®æååã失æããå ´åã« &false; ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>åç´ãª <function>mysql_real_escape_string</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php // æ¥ç¶ $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password') OR die(mysql_error()); // ã¯ã¨ãª $query = sprintf("SELECT * FROM users WHERE user='%s' AND password='%s'", mysql_real_escape_string($user), mysql_real_escape_string($password)); ?> ]]> </programlisting> </example> </para> <para> <example> <title>SQL ã¤ã³ã¸ã§ã¯ã·ã§ã³æ»æã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php // ãã¼ã¿ãã¼ã¹ä¸ã®ã¦ã¼ã¶ã«ä¸è´ãããã©ããã調ã¹ã $query = "SELECT * FROM users WHERE user='{$_POST['username']}' AND password='{$_POST['password']}'"; mysql_query($query); // $_POST['password'] ããã§ãã¯ããªããã°ããã®ãããªä¾ã§ã¦ã¼ã¶ã«æã¿ã©ããã®æ å ±ãåå¾ããã¦ãã¾ã $_POST['username'] = 'aidan'; $_POST['password'] = "' OR ''='"; // MySQL ã«éä¿¡ãããã¯ã¨ãªã¯ã echo $query; ?> ]]> </programlisting> <para> MySQL ã«éä¿¡ãããã¯ã¨ãªã¯æ¬¡ã®ã¨ãã: </para> <screen> <![CDATA[ SELECT * FROM users WHERE name='aidan' AND password='' OR ''='' ]]> </screen> <para> ããã§ã¯ããã¹ã¯ã¼ããç¥ããªãã¦ã誰ã§ããã°ã¤ã³ã§ãã¦ãã¾ãã¾ãã </para> </example> </para> <para> <example> <title>"ãã¾ãããæ¹" ã®ã¯ã¨ãª</title> <para> ããããã®å¤æ°ã« <function>mysql_real_escape_string</function> ãé©ç¨ãã SQL ã¤ã³ã¸ã§ã¯ã·ã§ã³ãé²ãã¾ãããã®ä¾ã§ã¯ããã¼ã¿ãã¼ã¹ã«ã¯ã¨ãªã éä¿¡ããå ´åã® "ãã¾ãããæ¹" ã示ãã¾ããããã¯ã <link linkend="security.magicquotes">ãã¸ãã¯ã¯ãªã¼ã</link> ã®è¨å®ã«ä¾åãã¾ããã </para> <programlisting role="php"> <![CDATA[ <?php // å®å ¨æ§ã確ä¿ããããã«å¤æ°ãã¯ãªã¼ããã function quote_smart($value) { // Stripslashes if (get_magic_quotes_gpc()) { $value = stripslashes($value); } // æ°å¤ä»¥å¤ãã¯ãªã¼ããã if (!is_numeric($value)) { $value = "'" . mysql_real_escape_string($value) . "'"; } return $value; } // æ¥ç¶ $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password') OR die(mysql_error()); // å®å ¨ãªã¯ã¨ãªã®çæ $query = sprintf("SELECT * FROM users WHERE user=%s AND password=%s", quote_smart($_POST['username']), quote_smart($_POST['password'])); mysql_query($query); ?> ]]> </programlisting> <para> ããã§ã¯ã¨ãªã¯æ£ããå®è¡ãããSQL ã¤ã³ã¸ã§ã¯ã·ã§ã³æ»æãæ©è½ããªããªãã¾ãã </para> </example> </para> </refsect1> <refsect1 role="notes"> &reftitle.notes; <note> <para> <function>mysql_real_escape_string</function> ãå©ç¨ããåã«ãMySQL æ¥ç¶ã確ç«ããã¦ããå¿ è¦ãããã¾ããããåå¨ããªããã°ã <literal>E_WARNING</literal> ã¬ãã«ã®ã¨ã©ã¼ãçæããã&false; ãè¿ããã¾ãã<parameter>link_identifier</parameter> ãæå®ãããªãã£ãå ´åã¯ã ç´è¿ã® MySQL æ¥ç¶ãç¨ãããã¾ãã </para> </note> <note> <para> <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> ãæå¹ãªå ´åã¯ã ã¾ãæåã« <function>stripslashes</function> ãé©ç¨ãã¾ããããããªãã¨ã ãã§ã«ã¨ã¹ã±ã¼ãããã¦ãããã¼ã¿ã«å¯¾ãã¦ããã«ã¨ã¹ã±ã¼ãå¦çã ãã¦ãã¾ããã¨ã«ãªãã¾ãã </para> </note> <note> <para> ãã®é¢æ°ãç¨ãã¦ãã¼ã¿ãã¨ã¹ã±ã¼ãããªããã°ãã¯ã¨ãªã¯ <link linkend="security.database.sql-injection">SQL ã¤ã³ã¸ã§ã¯ã·ã§ã³æ»æ</link> ã«å¯¾ãã¦ã®èå¼±æ§ãæã£ããã®ã«ãªãã¾ãã </para> </note> <note> <simpara> <function>mysql_real_escape_string</function> 㯠<literal>%</literal> ã <literal>_</literal> ãã¨ã¹ã±ã¼ããã¾ããã MySQL ã§ã¯ããããã®æåã <literal>LIKE</literal>, <literal>GRANT</literal>, ã¾ã㯠<literal>REVOKE</literal> ã¨ã¨ãã«ç¨ãããã¨ã§ã¯ã¤ã«ãã«ã¼ãã 表ç¾ãã¾ãã </simpara> </note> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_client_encoding</function></member> <member><function>addslashes</function></member> <member><function>stripslashes</function></member> <member>The <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> ãã£ã¬ã¯ãã£ã</member> <member>The <link linkend="ini.magic-quotes-runtime">magic_quotes_runtime</link> ãã£ã¬ã¯ãã£ã</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-ping.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-ping.xml +++ phpdoc-ja/reference/mysql/functions/mysql-ping.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.8 Maintainer: takagi Status: ready --> <refentry id="function.mysql-ping"> <refnamediv> <refname>mysql_ping</refname> <refpurpose>ãµã¼ãã¨ã®æ¥ç¶ç¶æ³ã調ã¹ãæ¥ç¶ããã¦ããªãå ´åã¯åæ¥ç¶ãã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>mysql_ping</methodname> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> ãµã¼ãã¨ã®æ¥ç¶ãæå¹ãã©ããã調ã¹ã¾ãã ããæ¥ç¶ãåãã¦ããå ´åãèªåçã«åæ¥ç¶ã試ã¿ããã¾ãã ãã®é¢æ°ã¯ãã¢ã¤ãã«æéãé·ãã¹ã¯ãªããã§å©ç¨ãã ãµã¼ããæ¥ç¶ãåæãããã©ããã確èªããããã«ç¨ãããã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> MySQL ãµã¼ãã¨ã®æ¥ç¶ãæå¹ãªå ´åã« &true; ããã§ãªãå ´åã« &false; ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>mysql_ping</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php set_time_limit(0); $conn = mysql_connect('localhost', 'mysqluser', 'mypass'); $db = mysql_select_db('mydb'); /* ãã®ã¯ã¨ãªã¯éå¸¸ã«æéãããããã®ã¨ä»®å®ãã */ $result = mysql_query($sql); if (!$result) { echo 'Query #1 failed, exiting.'; exit; } /* æ¥ç¶ãæå¹ãã©ããã確ããããåæããã¦ããã忥ç¶ãã */ if (!mysql_ping($conn)) { echo 'Lost connection, exiting after query #1'; exit; } mysql_free_result($result); /* æ¥ç¶ãæå¹ã§ãããã¨ã確ãããããã®ã§ãå¥ã®ã¯ã¨ãªãå®è¡ãã */ $result2 = mysql_query($sql2); ?> ]]> </programlisting> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_thread_id</function></member> <member><function>mysql_list_processes</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-list-processes.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-list-processes.xml +++ phpdoc-ja/reference/mysql/functions/mysql-list-processes.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.9 Maintainer: takagi Status: ready --> <refentry id="function.mysql-list-processes"> <refnamediv> <refname>mysql_list_processes</refname> <refpurpose>MySQL ããã»ã¹ã®ãªã¹ããå¾ã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>resource</type><methodname>mysql_list_processes</methodname> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> ã«ã¬ã³ãã® MySQL ãµã¼ãã®ã¹ã¬ãããåå¾ãã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> æåããå ´åã«çµæãã¤ã³ã¿ <type>resource</type> ã 失æããå ´åã« &false; ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>mysql_list_processes</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $result = mysql_list_processes($link); while ($row = mysql_fetch_assoc($result)){ printf("%s %s %s %s %s\n", $row["Id"], $row["Host"], $row["db"], $row["Command"], $row["Time"]); } mysql_free_result($result); ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ 1 localhost test Processlist 0 4 localhost mysql sleep 5 ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_thread_id</function></member> <member><function>mysql_stat</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-info.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-info.xml +++ phpdoc-ja/reference/mysql/functions/mysql-info.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.9 Maintainer: takagi Status: ready --> <refentry id="function.mysql-info"> <refnamediv> <refname>mysql_info</refname> <refpurpose>ç´è¿ã®ã¯ã¨ãªã«ã¤ãã¦ã®æ å ±ãå¾ã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>mysql_info</methodname> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> ç´è¿ã®ã¯ã¨ãªã«ã¤ãã¦ã®è©³ç´°ãªæ å ±ãè¿ãã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> æåããå ´åã«æã«ã¤ãã¦ã®æ å ±ã失æããå ´åã« &false; ãè¿ãã¾ãã ã©ããªæãæ å ±ãè¿ããã¾ããããã©ã®ããã«è¦ããã®ãã«ã¤ãã¦ã¯ã以ä¸ã® ä¾ãåç §ãã ãããããã«æãããã¦ããªãæã§ã¯ &false; ãè¿ããã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>該å½ãã MySQL æ</title> <para> æ å ±ãè¿ãæã®ä¾ã§ããæ°å¤ã¯ããã¾ã§èª¬æç¨ã®ä¾ã§ãå®éã®å¤ã¯ ã¯ã¨ãªã®å 容ã«ãã£ã¦å¤ããã¾ãã </para> <programlisting role="mysql"> <![CDATA[ INSERT INTO ... SELECT ... String format: Records: 23 Duplicates: 0 Warnings: 0 INSERT INTO ... VALUES (...),(...),(...)... String format: Records: 37 Duplicates: 0 Warnings: 0 LOAD DATA INFILE ... String format: Records: 42 Deleted: 0 Skipped: 0 Warnings: 0 ALTER TABLE String format: Records: 60 Duplicates: 0 Warnings: 0 UPDATE String format: Rows matched: 65 Changed: 65 Warnings: 0 ]]> </programlisting> </example> </para> </refsect1> <refsect1 role="notes"> &reftitle.notes; <note> <para> INSERT ... VALUES æã§ <function>mysql_info</function> ãé &false; å¤ã è¿ãã®ã¯ãæä¸ã§è¤æ°ã®å¤ã®ãªã¹ããæå®ãããå ´åã«éãã¾ãã </para> </note> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_affected_rows</function></member> <member><function>mysql_insert_id</function></member> <member><function>mysql_stat</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/functions/mysql-client-encoding.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/functions/mysql-client-encoding.xml +++ phpdoc-ja/reference/mysql/functions/mysql-client-encoding.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.9 Maintainer: takagi Status: ready --> <refentry id="function.mysql-client-encoding"> <refnamediv> <refname>mysql_client_encoding</refname> <refpurpose>æåã»ããåãè¿ã</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>mysql_client_encoding</methodname> <methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam> </methodsynopsis> <para> MySQL ã® <literal>character_set</literal> 夿°ã®å¤ãåå¾ãã¾ãã </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> &mysql.linkid.description; </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> ã«ã¬ã³ãã®æ¥ç¶ãããããã©ã«ãã®æåã»ããåãè¿ãã¾ãã </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>mysql_client_encoding</function> ã®ä¾</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $charset = mysql_client_encoding($link); echo "ã«ã¬ã³ãã®æåã»ããã¯: $charset\n"; ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ ã«ã¬ã³ãã®æåã»ããã¯: latin1 ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>mysql_real_escape_string</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 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 --> http://cvs.php.net/co.php/phpdoc-ja/reference/mysql/constants.xml?r=1.1&p=1 Index: phpdoc-ja/reference/mysql/constants.xml +++ phpdoc-ja/reference/mysql/constants.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.7 Maintainer: takagi Status: ready --> <section id="mysql.constants"> &reftitle.constants; &extension.constants; <para> PHP 4.3.0 以éã§ã¯ã<function>mysql_connect</function> ã <function>mysql_pconnect</function> ã§è¿½å ã®ã¯ã©ã¤ã¢ã³ããã©ã°ã æå®ã§ããããã«ãªãã¾ããã以ä¸ã®å®æ°ãå®ç¾©ããã¦ãã¾ãã <table> <title>MySQL ã¯ã©ã¤ã¢ã³ã宿°</title> <tgroup cols="2"> <thead> <row> <entry>宿°</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry>MYSQL_CLIENT_COMPRESS</entry> <entry>å§ç¸®ãããã³ã«ãå©ç¨ãã¾ãã</entry> </row> <row> <entry>MYSQL_CLIENT_IGNORE_SPACE</entry> <entry>颿°åã®å¾ã®ã¹ãã¼ã¹ã許å¯ãã¾ãã</entry> </row> <row> <entry>MYSQL_CLIENT_INTERACTIVE</entry> <entry>interactive_timeout ã§æå®ãããç§æ°ï¼wait_timeout ã®ãããï¼ ã®ç¡éä¿¡ãç¶ãã¾ã§æ¥ç¶ãéãã¾ããã</entry> </row> <row> <entry>MYSQL_CLIENT_SSL</entry> <entry>SSL ã«ããæå·åã使ç¨ãã¾ãããã®ãã©ã°ã¯ããã¼ã¸ã§ã³ 4.x 以éã® MySQL ã¯ã©ã¤ã¢ã³ãã©ã¤ãã©ãªãå©ç¨ãã¦ããå ´åã«ã®ã¿æå¹ã§ãã PHP 4 ããWindows çã® PHP 5 ã«ãã³ãã«ããã¦ããã®ã¯ããã¼ã¸ã§ã³ 3.23.x ã®ã©ã¤ãã©ãªã§ãã </entry> </row> </tbody> </tgroup> </table> </para> <para> <function>mysql_fetch_array</function> 颿°ã¯ãçµæã®é åã®å½¢å¼ã æå®ããããã®å®æ°ã使ç¨ãã¾ãã以ä¸ã®å®æ°ãå®ç¾©ããã¦ãã¾ãã <table> <title>MySQL ãã§ãã宿°</title> <tgroup cols="2"> <thead> <row> <entry>宿°</entry> <entry>説æ</entry> </row> </thead> <tbody> <row> <entry>MYSQL_ASSOC</entry> <entry> ã«ã©ã ã¯ããã£ã¼ã«ãåãæ·»åã¨ããé åå½¢å¼ã§è¿ããã¾ãã </entry> </row> <row> <entry>MYSQL_BOTH</entry> <entry> ã«ã©ã ã¯ãæ°å¤ã®æ·»åã¨ãã£ã¼ã«ãåã®æ·»åã®ã©ã¡ãã§ãã¢ã¯ã»ã¹ã§ãã é åå½¢å¼ã§è¿ããã¾ãã </entry> </row> <row> <entry>MYSQL_NUM</entry> <entry> ã«ã©ã ã¯ãæ°å¤ã®æ·»åãæã¤é åå½¢å¼ã§è¿ããã¾ããæ·»å㯠0 ããã¯ãã¾ãã çµæã®æåã®ãã£ã¼ã«ãã§ãã </entry> </row> </tbody> </tgroup> </table> </para> </section> <!-- 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 -->