cvs: phpdoc-da /reference/mysql/functions mysql-info.xml mysql-insert-id.xml mysql-list-dbs.xml mysql-list-fields.xml mysql-list-processes.xml
mysql-list-tables.xml
| From: | Mads N. Vestergaard | Date: | Thu, 07 Oct 2004 07:54:41 +0000 |
| Subject: | cvs: phpdoc-da /reference/mysql/functions mysql-info.xml mysql-insert-id.xml mysql-list-dbs.xml mysql-list-fields.xml mysql-list-processes.xml mysql-list-tables.xml |
||
| Groups: | php.doc.da | ||
| Request: | Send a blank email to doc-da+get-292@lists.php.net to get a copy of this message | ||
mnv Thu Oct 7 03:54:41 2004 EDT
Added files:
/phpdoc-da/reference/mysql/functions mysql-info.xml
mysql-insert-id.xml
mysql-list-dbs.xml
mysql-list-fields.xml
mysql-list-processes.xml
mysql-list-tables.xml
Log:
Initial translation
http://cvs.php.net/co.php/phpdoc-da/reference/mysql/functions/mysql-info.xml?r=1.1&p=1 Index: phpdoc-da/reference/mysql/functions/mysql-info.xml +++ phpdoc-da/reference/mysql/functions/mysql-info.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.6 Maintainer: mnv Status: reasy --> <refentry id="function.mysql-info"> <refnamediv> <refname>mysql_info</refname> <refpurpose> Modtag information om den seneste forespørgsel </refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>string</type><methodname>mysql_info</methodname> <methodparam choice="opt"><type>resource</type><parameter> link_identifier </parameter></methodparam> </methodsynopsis> <para> <function>mysql_info</function> returnerer detaljeret information om den seneste forespørgsel, defineret af <parameter>link_identifier</parameter> parametret. Hvis <parameter>link_identifier</parameter> parametret ikke er angivet, vil den sidst åbne forbindelse blive brugt. </para> <para> <function>mysql_info</function> returnerer en streng for alle nedenstående erklæringer. For alle andre erklæringer, returnerer den &false;. Formatet af strengen afhænger af erklæringen. <example> <title>Relevante MySQL erklæringer</title> <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> Numrene er kun for at illustrere et eksempel, deres værdi, afhænger af forespørgslen. </para> <note> <para> <function>mysql_info</function> returnere en non-&false; værdi for de INSERT ... VALUES erklæringer, kun hvis der er flere værdier listet i den specifikke erklæringen. </para> </note> <para> Se ogsåe <function>mysql_affected_rows</function>, <function>mysql_insert_id</function>, og <function>mysql_stat</function>. </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-da/reference/mysql/functions/mysql-insert-id.xml?r=1.1&p=1 Index: phpdoc-da/reference/mysql/functions/mysql-insert-id.xml +++ phpdoc-da/reference/mysql/functions/mysql-insert-id.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.11 Maintainer: mnv Status: ready --> <!-- splitted from ./en/functions/mysql.xml, last change in rev 1.2 --> <refentry id="function.mysql-insert-id"> <refnamediv> <refname>mysql_insert_id</refname> <refpurpose> Modtag det ID, der sidst blev genereret af en INSERT forespørgsel </refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>int</type><methodname>mysql_insert_id</methodname> <methodparam choice="opt"><type>resource</type><parameter> link_identifier </parameter></methodparam> </methodsynopsis> <para> <function>mysql_insert_id</function> returnerer det ID, der sidst blev genereret af en AUTO_INCREMENT kollonne for den sidste INSERT forespørgsel, specificeret af <parameter>link_identifier</parameter> parametret. Hvis <parameter>link_identifier</parameter> parametret ikke er angivet, vil den sidst åbne forbindelse blive brugt. </para> <para> <function>mysql_insert_id</function> returnerer 0, hvis den sidste forespørgsel ikke genrerede en AUTO_INCREMENT værdi. Hvis du skal bruge værdien senere, så vær sikker paa at kalde <function>mysql_insert_id</function> lige efter du har kørt forespørgslen der genererer værdien. </para> <note> <para> Værdien af MySQL SQL funktionen <literal>LAST_INSERT_ID()</literal> indeholdeer altid den seneste AUTO_INCREMENT værdi, og bliver ikke nulstillet mellem forespørgsler. </para> </note> <warning> <para> <function>mysql_insert_id</function> konvertere typen der bliver returneret fra den oprindelige MySQL C API fuktion <literal>mysql_insert_id()</literal> til en <literal>long</literal> type (navngivet <type>int</type> i PHP). Hvis din AUTO_INCREMENT kollonne har en kollonne af typen BIGINT, vil værdien af <function>mysql_insert_id</function> være forkert. Brug istedet MySQL SQL funktionen <literal>LAST_INSERT_ID()</literal> i en SQL forespørgsel. </para> </warning> <para> <example> <title><function>mysql_insert_id</function> eksempel</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Kunne ikke forbinde: ' . mysql_error()); } mysql_select_db('mydb'); mysql_query("INSERT INTO mytable (product) values ('kossu')"); printf("Sidst indsatte forespørgsel, havde ID %d\n", mysql_insert_id()); ?> ]]> </programlisting> </example> </para> <para> Se også <function>mysql_query</function> og <function>mysql_info</function>. </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-da/reference/mysql/functions/mysql-list-dbs.xml?r=1.1&p=1 Index: phpdoc-da/reference/mysql/functions/mysql-list-dbs.xml +++ phpdoc-da/reference/mysql/functions/mysql-list-dbs.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.6 Maintainer: mnv Status: ready --> <refentry id="function.mysql-list-dbs"> <refnamediv> <refname>mysql_list_dbs</refname> <refpurpose> List tilgængelige databaser på MySQL serveren </refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>resource</type><methodname>mysql_list_dbs</methodname> <methodparam choice="opt"><type>resource</type><parameter> link_identifier </parameter></methodparam> </methodsynopsis> <para> <function>mysql_list_dbs</function> vil returnere en resultatpeger indeholdende de tilgængelige databaser på den nuværende server. Brug <function>mysql_tablename</function> funktionen til at korslægge denne resultatpeger, eller andre funktioner for resulterende tabeller, såsom <function>mysql_fetch_array</function>. </para> <para> <example> <title><function>mysql_list_dbs</function> eksempel</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_bruger', 'mysql_kode'); $db_list = mysql_list_dbs($link); while ($row = mysql_fetch_object($db_list)) { echo $row->Database . "\n"; } ?> ]]> </programlisting> <para> Ovenstående eksempel, vil producere følgende output: </para> <screen> <![CDATA[ database1 database2 database3.... ]]> </screen> </example> </para> <note> <para> Ovenstående kode, vil virke lige så let med <function>mysql_fetch_row</function> eller en lignende funktion. </para> </note> <para> For bagudkompatibilitet, er <function>mysql_listdbs</function> også accepteret. Denne er dog udgået. </para> <para> Se også <function>mysql_db_name</function>, og <function>mysql_select_db</function>. </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-da/reference/mysql/functions/mysql-list-fields.xml?r=1.1&p=1 Index: phpdoc-da/reference/mysql/functions/mysql-list-fields.xml +++ phpdoc-da/reference/mysql/functions/mysql-list-fields.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.8 Maintainer: mnv Status: ready--> <refentry id="function.mysql-list-fields"> <refnamediv> <refname>mysql_list_fields</refname> <refpurpose>List felterne i en MySQL tabel</refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>resource</type><methodname>mysql_list_fields</methodname> <methodparam><type>string</type><parameter>database_name</parameter></methodparam> <methodparam><type>string</type><parameter>table_name</parameter></methodparam> <methodparam choice="opt"><type>resource</type><parameter> link_identifier </parameter></methodparam> </methodsynopsis> <note> <para> Funktionen <function>mysql_list_fields</function> er forældet. Det er foretrukken at bruge <function>mysql_query</function> for at eksekvere følgende SQL <literal>SHOW COLUMNS FROM table [LIKE 'name']</literal> erklæring istedet. </para> </note> <para> <function>mysql_list_fields</function> henter information om det givne tabel navn. Argumenterne er database, og tabel navn. En reultatpeger er returneret, og kan blive konverteret med <function>mysql_field_flags</function>, <function>mysql_field_len</function>, <function>mysql_field_name</function>, og <function>mysql_field_type</function>. </para> <para> <example> <title>Alternativ til den forældede <function>mysql_list_fields</function></title> <programlisting role="php"> <![CDATA[ <?php $result = mysql_query("SHOW COLUMNS FROM sometable"); if (!$result) { echo 'Kunne ikke eksekvere forespørgslen: ' . mysql_error(); exit; } if (mysql_num_rows($result) > 0) { while ($row = mysql_fetch_assoc($result)) { print_r($row); } } ?> ]]> </programlisting> <para> Ovenstående vil producere et output lidnende dette: </para> <screen> <![CDATA[ Array ( [Field] => id [Type] => int(7) [Null] => [Key] => PRI [Default] => [Extra] => auto_increment ) Array ( [Field] => email [Type] => varchar(100) [Null] => [Key] => [Default] => [Extra] => ) ]]> </screen> </example> </para> <para> For bagud kombatibilitet kan <function>mysql_listfields</function> bruges. Denne er dog også forældet. </para> <para> Se også <function>mysql_field_flags</function> og <function>mysql_info</function>. </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-da/reference/mysql/functions/mysql-list-processes.xml?r=1.1&p=1 Index: phpdoc-da/reference/mysql/functions/mysql-list-processes.xml +++ phpdoc-da/reference/mysql/functions/mysql-list-processes.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.6 Maintainer: mnv Status: ready --> <refentry id="function.mysql-list-processes"> <refnamediv> <refname>mysql_list_processes</refname> <refpurpose>Udskriv MySQL processer</refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>resource</type><methodname>mysql_list_processes</methodname> <methodparam choice="opt"><type>resource</type><parameter> link_identifier </parameter></methodparam> </methodsynopsis> <para> <function>mysql_list_processes</function> returnerer en resultatpeger der beskriver de MySQL processer der bliver behandlet af serveren. </para> <para> <example> <title><function>mysql_list_processes</function> eksempel</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_bruger', 'mysql_kode'); $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> <para> Ovenstående eksempel vil give følgende output: </para> <screen> <![CDATA[ 1 localhost test Processlist 0 4 localhost mysql sleep 5 ]]> </screen> </example> </para> <para> Se også <function>mysql_thread_id</function> og <function>mysql_stat</function>. </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-da/reference/mysql/functions/mysql-list-tables.xml?r=1.1&p=1 Index: phpdoc-da/reference/mysql/functions/mysql-list-tables.xml +++ phpdoc-da/reference/mysql/functions/mysql-list-tables.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.10 Maintainer: mnv Status: ready --> <refentry id="function.mysql-list-tables"> <refnamediv> <refname>mysql_list_tables</refname> <refpurpose>Udskriv tabellerne i en MySQL database</refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>resource</type><methodname>mysql_list_tables</methodname> <methodparam><type>string</type><parameter>database</parameter></methodparam> <methodparam choice="opt"><type>resource</type><parameter> link_identifier </parameter></methodparam> </methodsynopsis> <para> <function>mysql_list_tables</function> tager et database navn og returnerer en resultatpeger, meget i stil med <function>mysql_query</function> funktionen. Brug <function>mysql_tablename</function> funktionen til at korslægge denne resultatpeger, eller en lignende funktion for resulterende tabeller, såsom <function>mysql_fetch_array</function>. </para> <para> <parameter>database</parameter> parametret er navnet på den du ønsker at modtage listen af tabeller fra. Hvis der opstår en fejl, vil <function>mysql_list_tables</function> returnere &false;. </para> <para> For bagud kombatibilitet, kan <function>mysql_listtables</function> også bruges, denne er dog forældet, og er ikke anbefalet. </para> <note> <para> Funktionen <function>mysql_list_tables</function> er forældet. Det er istedet anbefale, at bruge <function>mysql_query</function> til at eksekvere SQL <literal>SHOW TABLES [FROM db_name] [LIKE 'pattern'] </literal> erklæringen istedet. </para> </note> <para> <example> <title><function>mysql_list_tables</function> eksempel</title> <programlisting role="php"> <![CDATA[ <?php $dbname = 'mysql_dbnavn'; if (!mysql_connect('mysql_host', 'mysql_bruger', 'mysql_kode')) { echo 'Kunne ikke forbinde til MySQL'; exit; } $result = mysql_list_tables($dbnavn); if (!$result) { echo "DB fejl, kunne ikke liste tabeller\n"; echo 'MySQL fejl: ' . mysql_error(); exit; } while ($row = mysql_fetch_row($result)) { echo "Tabel: $row[0]\n"; } mysql_free_result($result); ?> ]]> </programlisting> </example> </para> <para> Se også <function>mysql_list_dbs</function> og <function>mysql_tablename</function>. </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-da/reference/mysql/functions/mysql-info.xml?r=1.1&p=1 Index: phpdoc-da/reference/mysql/functions/mysql-info.xml +++ phpdoc-da/reference/mysql/functions/mysql-info.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.6 Maintainer: mnv Status: reasy --> <refentry id="function.mysql-info"> <refnamediv> <refname>mysql_info</refname> <refpurpose> Modtag information om den seneste forespørgsel </refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>string</type><methodname>mysql_info</methodname> <methodparam choice="opt"><type>resource</type><parameter> link_identifier </parameter></methodparam> </methodsynopsis> <para> <function>mysql_info</function> returnerer detaljeret information om den seneste forespørgsel, defineret af <parameter>link_identifier</parameter> parametret. Hvis <parameter>link_identifier</parameter> parametret ikke er angivet, vil den sidst åbne forbindelse blive brugt. </para> <para> <function>mysql_info</function> returnerer en streng for alle nedenstående erklæringer. For alle andre erklæringer, returnerer den &false;. Formatet af strengen afhænger af erklæringen. <example> <title>Relevante MySQL erklæringer</title> <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> Numrene er kun for at illustrere et eksempel, deres værdi, afhænger af forespørgslen. </para> <note> <para> <function>mysql_info</function> returnere en non-&false; værdi for de INSERT ... VALUES erklæringer, kun hvis der er flere værdier listet i den specifikke erklæringen. </para> </note> <para> Se ogsåe <function>mysql_affected_rows</function>, <function>mysql_insert_id</function>, og <function>mysql_stat</function>. </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-da/reference/mysql/functions/mysql-insert-id.xml?r=1.1&p=1 Index: phpdoc-da/reference/mysql/functions/mysql-insert-id.xml +++ phpdoc-da/reference/mysql/functions/mysql-insert-id.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.11 Maintainer: mnv Status: ready --> <!-- splitted from ./en/functions/mysql.xml, last change in rev 1.2 --> <refentry id="function.mysql-insert-id"> <refnamediv> <refname>mysql_insert_id</refname> <refpurpose> Modtag det ID, der sidst blev genereret af en INSERT forespørgsel </refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>int</type><methodname>mysql_insert_id</methodname> <methodparam choice="opt"><type>resource</type><parameter> link_identifier </parameter></methodparam> </methodsynopsis> <para> <function>mysql_insert_id</function> returnerer det ID, der sidst blev genereret af en AUTO_INCREMENT kollonne for den sidste INSERT forespørgsel, specificeret af <parameter>link_identifier</parameter> parametret. Hvis <parameter>link_identifier</parameter> parametret ikke er angivet, vil den sidst åbne forbindelse blive brugt. </para> <para> <function>mysql_insert_id</function> returnerer 0, hvis den sidste forespørgsel ikke genrerede en AUTO_INCREMENT værdi. Hvis du skal bruge værdien senere, så vær sikker paa at kalde <function>mysql_insert_id</function> lige efter du har kørt forespørgslen der genererer værdien. </para> <note> <para> Værdien af MySQL SQL funktionen <literal>LAST_INSERT_ID()</literal> indeholdeer altid den seneste AUTO_INCREMENT værdi, og bliver ikke nulstillet mellem forespørgsler. </para> </note> <warning> <para> <function>mysql_insert_id</function> konvertere typen der bliver returneret fra den oprindelige MySQL C API fuktion <literal>mysql_insert_id()</literal> til en <literal>long</literal> type (navngivet <type>int</type> i PHP). Hvis din AUTO_INCREMENT kollonne har en kollonne af typen BIGINT, vil værdien af <function>mysql_insert_id</function> være forkert. Brug istedet MySQL SQL funktionen <literal>LAST_INSERT_ID()</literal> i en SQL forespørgsel. </para> </warning> <para> <example> <title><function>mysql_insert_id</function> eksempel</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Kunne ikke forbinde: ' . mysql_error()); } mysql_select_db('mydb'); mysql_query("INSERT INTO mytable (product) values ('kossu')"); printf("Sidst indsatte forespørgsel, havde ID %d\n", mysql_insert_id()); ?> ]]> </programlisting> </example> </para> <para> Se også <function>mysql_query</function> og <function>mysql_info</function>. </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-da/reference/mysql/functions/mysql-list-dbs.xml?r=1.1&p=1 Index: phpdoc-da/reference/mysql/functions/mysql-list-dbs.xml +++ phpdoc-da/reference/mysql/functions/mysql-list-dbs.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.6 Maintainer: mnv Status: ready --> <refentry id="function.mysql-list-dbs"> <refnamediv> <refname>mysql_list_dbs</refname> <refpurpose> List tilgængelige databaser på MySQL serveren </refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>resource</type><methodname>mysql_list_dbs</methodname> <methodparam choice="opt"><type>resource</type><parameter> link_identifier </parameter></methodparam> </methodsynopsis> <para> <function>mysql_list_dbs</function> vil returnere en resultatpeger indeholdende de tilgængelige databaser på den nuværende server. Brug <function>mysql_tablename</function> funktionen til at korslægge denne resultatpeger, eller andre funktioner for resulterende tabeller, såsom <function>mysql_fetch_array</function>. </para> <para> <example> <title><function>mysql_list_dbs</function> eksempel</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_bruger', 'mysql_kode'); $db_list = mysql_list_dbs($link); while ($row = mysql_fetch_object($db_list)) { echo $row->Database . "\n"; } ?> ]]> </programlisting> <para> Ovenstående eksempel, vil producere følgende output: </para> <screen> <![CDATA[ database1 database2 database3.... ]]> </screen> </example> </para> <note> <para> Ovenstående kode, vil virke lige så let med <function>mysql_fetch_row</function> eller en lignende funktion. </para> </note> <para> For bagudkompatibilitet, er <function>mysql_listdbs</function> også accepteret. Denne er dog udgået. </para> <para> Se også <function>mysql_db_name</function>, og <function>mysql_select_db</function>. </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-da/reference/mysql/functions/mysql-list-fields.xml?r=1.1&p=1 Index: phpdoc-da/reference/mysql/functions/mysql-list-fields.xml +++ phpdoc-da/reference/mysql/functions/mysql-list-fields.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.8 Maintainer: mnv Status: ready--> <refentry id="function.mysql-list-fields"> <refnamediv> <refname>mysql_list_fields</refname> <refpurpose>List felterne i en MySQL tabel</refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>resource</type><methodname>mysql_list_fields</methodname> <methodparam><type>string</type><parameter>database_name</parameter></methodparam> <methodparam><type>string</type><parameter>table_name</parameter></methodparam> <methodparam choice="opt"><type>resource</type><parameter> link_identifier </parameter></methodparam> </methodsynopsis> <note> <para> Funktionen <function>mysql_list_fields</function> er forældet. Det er foretrukken at bruge <function>mysql_query</function> for at eksekvere følgende SQL <literal>SHOW COLUMNS FROM table [LIKE 'name']</literal> erklæring istedet. </para> </note> <para> <function>mysql_list_fields</function> henter information om det givne tabel navn. Argumenterne er database, og tabel navn. En reultatpeger er returneret, og kan blive konverteret med <function>mysql_field_flags</function>, <function>mysql_field_len</function>, <function>mysql_field_name</function>, og <function>mysql_field_type</function>. </para> <para> <example> <title>Alternativ til den forældede <function>mysql_list_fields</function></title> <programlisting role="php"> <![CDATA[ <?php $result = mysql_query("SHOW COLUMNS FROM sometable"); if (!$result) { echo 'Kunne ikke eksekvere forespørgslen: ' . mysql_error(); exit; } if (mysql_num_rows($result) > 0) { while ($row = mysql_fetch_assoc($result)) { print_r($row); } } ?> ]]> </programlisting> <para> Ovenstående vil producere et output lidnende dette: </para> <screen> <![CDATA[ Array ( [Field] => id [Type] => int(7) [Null] => [Key] => PRI [Default] => [Extra] => auto_increment ) Array ( [Field] => email [Type] => varchar(100) [Null] => [Key] => [Default] => [Extra] => ) ]]> </screen> </example> </para> <para> For bagud kombatibilitet kan <function>mysql_listfields</function> bruges. Denne er dog også forældet. </para> <para> Se også <function>mysql_field_flags</function> og <function>mysql_info</function>. </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-da/reference/mysql/functions/mysql-list-processes.xml?r=1.1&p=1 Index: phpdoc-da/reference/mysql/functions/mysql-list-processes.xml +++ phpdoc-da/reference/mysql/functions/mysql-list-processes.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.6 Maintainer: mnv Status: ready --> <refentry id="function.mysql-list-processes"> <refnamediv> <refname>mysql_list_processes</refname> <refpurpose>Udskriv MySQL processer</refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>resource</type><methodname>mysql_list_processes</methodname> <methodparam choice="opt"><type>resource</type><parameter> link_identifier </parameter></methodparam> </methodsynopsis> <para> <function>mysql_list_processes</function> returnerer en resultatpeger der beskriver de MySQL processer der bliver behandlet af serveren. </para> <para> <example> <title><function>mysql_list_processes</function> eksempel</title> <programlisting role="php"> <![CDATA[ <?php $link = mysql_connect('localhost', 'mysql_bruger', 'mysql_kode'); $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> <para> Ovenstående eksempel vil give følgende output: </para> <screen> <![CDATA[ 1 localhost test Processlist 0 4 localhost mysql sleep 5 ]]> </screen> </example> </para> <para> Se også <function>mysql_thread_id</function> og <function>mysql_stat</function>. </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-da/reference/mysql/functions/mysql-list-tables.xml?r=1.1&p=1 Index: phpdoc-da/reference/mysql/functions/mysql-list-tables.xml +++ phpdoc-da/reference/mysql/functions/mysql-list-tables.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.10 Maintainer: mnv Status: ready --> <refentry id="function.mysql-list-tables"> <refnamediv> <refname>mysql_list_tables</refname> <refpurpose>Udskriv tabellerne i en MySQL database</refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>resource</type><methodname>mysql_list_tables</methodname> <methodparam><type>string</type><parameter>database</parameter></methodparam> <methodparam choice="opt"><type>resource</type><parameter> link_identifier </parameter></methodparam> </methodsynopsis> <para> <function>mysql_list_tables</function> tager et database navn og returnerer en resultatpeger, meget i stil med <function>mysql_query</function> funktionen. Brug <function>mysql_tablename</function> funktionen til at korslægge denne resultatpeger, eller en lignende funktion for resulterende tabeller, såsom <function>mysql_fetch_array</function>. </para> <para> <parameter>database</parameter> parametret er navnet på den du ønsker at modtage listen af tabeller fra. Hvis der opstår en fejl, vil <function>mysql_list_tables</function> returnere &false;. </para> <para> For bagud kombatibilitet, kan <function>mysql_listtables</function> også bruges, denne er dog forældet, og er ikke anbefalet. </para> <note> <para> Funktionen <function>mysql_list_tables</function> er forældet. Det er istedet anbefale, at bruge <function>mysql_query</function> til at eksekvere SQL <literal>SHOW TABLES [FROM db_name] [LIKE 'pattern'] </literal> erklæringen istedet. </para> </note> <para> <example> <title><function>mysql_list_tables</function> eksempel</title> <programlisting role="php"> <![CDATA[ <?php $dbname = 'mysql_dbnavn'; if (!mysql_connect('mysql_host', 'mysql_bruger', 'mysql_kode')) { echo 'Kunne ikke forbinde til MySQL'; exit; } $result = mysql_list_tables($dbnavn); if (!$result) { echo "DB fejl, kunne ikke liste tabeller\n"; echo 'MySQL fejl: ' . mysql_error(); exit; } while ($row = mysql_fetch_row($result)) { echo "Tabel: $row[0]\n"; } mysql_free_result($result); ?> ]]> </programlisting> </example> </para> <para> Se også <function>mysql_list_dbs</function> og <function>mysql_tablename</function>. </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 -->