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
-->