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

[email protected] ("Mads N. Vestergaard") Thu, 07 Oct 2004 07:54:41 -0000
Newsgroups php.doc.da
Message-ID <cvsmnv1097135681@cvsserver>
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
mnv-20041007035441.txt (text/plain, 17.5 KB)
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
-->