cvs: phpdoc-da /reference/mysql/functions mysql-fetch-array.xml mysql-fetch-assoc.xml mysql-fetch-field.xml
[email protected] ("Mads N. Vestergaard") Sun, 26 Jun 2005 22:19:12 -0000
| Newsgroups | php.doc.da |
|---|---|
| Message-ID | <cvsmnv1119824352@cvsserver> |
mnv Sun Jun 26 18:19:12 2005 EDT
Modified files:
/phpdoc-da/reference/mysql/functions mysql-fetch-array.xml
mysql-fetch-assoc.xml
mysql-fetch-field.xml
Log:
Sync with EN
mnv-20050626181912.txt
(text/plain, 24.9 KB)
http://cvs.php.net/diff.php/phpdoc-da/reference/mysql/functions/mysql-fetch-array.xml?r1=1.10&r2=1.11&ty=u
Index: phpdoc-da/reference/mysql/functions/mysql-fetch-array.xml
diff -u phpdoc-da/reference/mysql/functions/mysql-fetch-array.xml:1.10 phpdoc-da/reference/mysql/functions/mysql-fetch-array.xml:1.11
--- phpdoc-da/reference/mysql/functions/mysql-fetch-array.xml:1.10 Thu Dec 16 13:35:57 2004
+++ phpdoc-da/reference/mysql/functions/mysql-fetch-array.xml Sun Jun 26 18:19:12 2005
@@ -1,143 +1,174 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.10 $ -->
-<!-- EN-Revision: 1.18 Maintainer: mnv Status: ready -->
- <refentry id="function.mysql-fetch-array">
- <refnamediv>
- <refname>mysql_fetch_array</refname>
- <refpurpose>
- Udtræk et resultat som et associeret array, et numerisk, eller begge dele
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Beskrivelse</title>
- <methodsynopsis>
- <type>array</type><methodname>mysql_fetch_array</methodname>
- <methodparam><type>resource</type><parameter>result</parameter></methodparam>
- <methodparam choice="opt"><type>int</type><parameter>
- result_type
- </parameter></methodparam>
- </methodsynopsis>
- <para>
- Returnerer et array, der passer overens med den udtrukkede række, eller &false;
- hvis der ikke er flere rækker</para>
- <para>
- <function>mysql_fetch_array</function> er en udvidet version af
- <function>mysql_fetch_row</function>. Udover at gemme dataene
- i et numerisk array af resultat, skaber det samtidig et associeret array,
- i henhold til feltnavnene.
- </para>
- <para>
- Hvis 2 eller flere kolonner af resultatet har samme feltnavn,
- vil den sidste have forhåndsret. For at tilgå din andre kolonner
- med samme navn, er du nødsaget til at bruge det numeriske indeks,
- eller lave et alias for kolonnen. Ved kolonner med alias navne, kan du
- ikke tilgå dem med det rigtige navn (i dette eksempel er navnet
- <literal>'field'</literal> brugt).
- <example>
- <title>Forespørgsel, med alias duplerede feltnavne</title>
- <programlisting role="sql">
+<!-- $Revision: 1.11 $ -->
+<!-- EN-Revision: 1.23 Maintainer: mnv Status: ready -->
+<refentry id="function.mysql-fetch-array">
+ <refnamediv>
+ <refname>mysql_fetch_array</refname>
+ <refpurpose>Skaber et resultat som et associeret array, et numerisk, eller begge dele.</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>array</type><methodname>mysql_fetch_array</methodname>
+ <methodparam><type>resource</type><parameter>result</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>result_type</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Returnerer et array, i henhold til de returnerede rækker, og
+ flytter den interne data pointer fremad.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &mysql.result.description;
+ <varlistentry>
+ <term><parameter>result_type</parameter></term>
+ <listitem>
+ <para>
+ Typen af array der skal hentes. Det er en konstant, og kan have
+ følgende værdier: <constant>MYSQL_ASSOC</constant>,
+ <constant>MYSQL_NUM</constant>, og standard værdien
+ <constant>MYSQL_BOTH</constant>.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Returnerer et array, i henhold til de hentede rækker, eller &false;
+ hvis der ikke er flere rækker. Typen af det returnerede array afhænger af
+ hvordan <parameter>result_type</parameter> er defineret. Ved brug af
+ <constant>MYSQL_BOTH</constant> (standard), vil du få et array med både
+ associerede og nummer idexes. Ved brug af <constant>MYSQL_ASSOC</constant>, får
+ du kun associerede indexes (som <function>mysql_fetch_assoc</function>
+ fungerer), ved brug af <constant>MYSQL_NUM</constant>, får du nummeriske indexes
+ (som <function>mysql_fetch_row</function> fungerer).
+ </para>
+ <para>
+ Hvis to kollonner i samme resultat, har samme felt navn, vil den sidste tage
+ forhåndsret. For adgang til den anden/de andre kollonner, med samme navn,
+ skal du bruge den nummeriske index værdi, eller lave et alias til kollonnen.
+ Ved at aliasere kollonnen, kan du ikke tilgå, indholdet, med det originale
+ kollonne navn.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Forespørgsel, med aliaserede dupplikerede feltnavne</title>
+ <programlisting role="sql">
<![CDATA[
SELECT table1.field AS foo, table2.field AS bar FROM table1, table2
]]>
- </programlisting>
- </example>
- </para>
- <para>
- En vigtig ting at bemærke, er at brugen af
- <function>mysql_fetch_array</function><emphasis>ikke er
- væsentlig</emphasis> langsommere end
- <function>mysql_fetch_row</function>, selv om den besidder
- en vigtig ekstra værdi.
- </para>
- <para>
- Den anden valgfri parameter <parameter>result_type</parameter>
- i <function>mysql_fetch_array</function> er en konstant, og kan
- indeholde en af følgende værdier:
- <constant>MYSQL_ASSOC</constant>, <constant>MYSQL_NUM</constant>, og <constant>MYSQL_BOTH</constant>. Denne mulighed er tilføjet i
- PHP 3.0.7. <constant>MYSQL_BOTH</constant> er standardparameter.
- </para>
- <para>
- Ved at benytte <constant>MYSQL_BOTH</constant>, vil du få et array med både associationer
- og nummererede arrays.
- Ved at benytte <constant>MYSQL_ASSOC</constant>, vil du kun få associative
- array (ligesom <function>mysql_fetch_assoc</function> virker),
- bruger du <constant>MYSQL_NUM</constant>, får du kun nummererede arrays (ligesom
- <function>mysql_fetch_row</function> virker).
- </para>
- &database.field-case;
- &database.fetch-null;
- <para>
- <example>
- <title><function>mysql_fetch_array</function> med <constant>MYSQL_NUM</constant></title>
- <programlisting role="php">
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ <example>
+ <title><function>mysql_affected_array</function> med <constant>MYSQL_NUM</constant></title>
+ <programlisting role="php">
<![CDATA[
<?php
-mysql_connect("localhost", "mysql_user", "mysql_password") or
+mysql_connect("localhost", "mysql_bruger", "mysql_kode") or
die("Kunne ikke forbinde: " . mysql_error());
mysql_select_db("mydb");
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
- printf("ID: %s Name: %s", $row[0], $row[1]);
+ printf("ID: %s Navn: %s", $row[0], $row[1]);
}
mysql_free_result($result);
?>
]]>
- </programlisting>
- </example>
- <example>
- <title><function>mysql_fetch_array</function> med <constant>MYSQL_ASSOC</constant></title>
- <programlisting role="php">
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ <example>
+ <title><function>mysql_fetch_array</function> med <constant>MYSQL_ASSOC</constant></title>
+ <programlisting role="php">
<![CDATA[
<?php
-mysql_connect("localhost", "mysql_user", "mysql_password") or
+mysql_connect("localhost", "mysql_bruger", "mysql_kode") or
die("Kunne ikke forbinde: " . mysql_error());
mysql_select_db("mydb");
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
- printf("ID: %s Name: %s", $row["id"], $row["name"]);
+ printf("ID: %s Navn: %s", $row["id"], $row["name"]);
}
mysql_free_result($result);
?>
]]>
- </programlisting>
- </example>
- <example>
- <title><function>mysql_fetch_array</function> med <constant>MYSQL_BOTH</constant></title>
- <programlisting role="php">
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ <example>
+ <title><function>mysql_affected_array</function> med <constant>MYSQL_BOTH</constant></title>
+ <programlisting role="php">
<![CDATA[
<?php
-mysql_connect("localhost", "mysql_user", "mysql_password") or
+mysql_connect("localhost", "mysql_bruger", "mysql_kode") or
die("Kunne ikke forbinde: " . mysql_error());
mysql_select_db("mydb");
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
- printf ("ID: %s Name: %s", $row[0], $row["name"]);
+ printf ("ID: %s Navn: %s", $row[0], $row["name"]);
}
mysql_free_result($result);
?>
]]>
- </programlisting>
- </example>
- </para>
- <para>
- Se også
- <function>mysql_fetch_row</function>,
- <function>mysql_fetch_assoc</function>,
- <function>mysql_data_seek</function> og
- <function>mysql_query</function>.
-
- </para>
- </refsect1>
- </refentry>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <note>
+ <title>Ydeævne</title>
+ <para>
+ En vigtig ting at husle er at
+ <function>mysql_fetch_array</function> er <emphasis>ikke
+ mærkbart</emphasis> langsommere end at bruge
+ <function>mysql_fetch_row</function>, samtidig med det giver en
+ beskrivende værdi.
+ </para>
+ </note>
+ &database.field-case;
+ &database.fetch-null;
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>mysql_fetch_row</function></member>
+ <member><function>mysql_fetch_assoc</function></member>
+ <member><function>mysql_data_seek</function></member>
+ <member><function>mysql_query</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/phpdoc-da/reference/mysql/functions/mysql-fetch-assoc.xml?r1=1.6&r2=1.7&ty=u
Index: phpdoc-da/reference/mysql/functions/mysql-fetch-assoc.xml
diff -u phpdoc-da/reference/mysql/functions/mysql-fetch-assoc.xml:1.6 phpdoc-da/reference/mysql/functions/mysql-fetch-assoc.xml:1.7
--- phpdoc-da/reference/mysql/functions/mysql-fetch-assoc.xml:1.6 Sun Sep 19 06:05:12 2004
+++ phpdoc-da/reference/mysql/functions/mysql-fetch-assoc.xml Sun Jun 26 18:19:12 2005
@@ -1,62 +1,71 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.11 Maintainer: mnv Status: ready -->
- <refentry id="function.mysql-fetch-assoc">
- <refnamediv>
- <refname>mysql_fetch_assoc</refname>
- <refpurpose>
- Returnerer en række, som et associativt array.
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Beskrivelse</title>
- <methodsynopsis>
- <type>array</type><methodname>mysql_fetch_assoc</methodname>
- <methodparam><type>resource</type><parameter>result</parameter></methodparam>
- </methodsynopsis>
- <para>
- Returnerer et associativt array, der nedstammer fra den udtrukket række,
- eller &false; hvis der er 0 eller flere rækker.</para>
- <para>
- <function>mysql_fetch_assoc</function> kan sidestilles med
- <function>mysql_fetch_array</function> med MYSQL_ASSOC som den anden parameter.
- Den returnerer kun et associativt array.
- Det er på denne måde <function>mysql_fetch_array</function> oprindelig
- virkede. Hvis du har brug for et numerisk array såvel som
- associativt, så brug <function>mysql_fetch_array</function>.
- </para>
- <para>
- Hvis to eller flere kolonner af resultatet har samme felt navn, vil den sidste
- kolonne få første ret. For at tilgå de andre kolonner, af samme navn, skal du
- enten lave et nummeret array med <function>mysql_fetch_row</function> eller
- tilføje alias navne. Se eksemplet i <function>mysql_fetch_array</function>
- beskrivelsen om aliases.
- </para>
- <para>
- En vigtig ting at huske, er at brugen af
- <function>mysql_fetch_assoc</function> <emphasis>ikke er
- væsentlig</emphasis> langsommere end
- <function>mysql_fetch_row</function>, selv om den besidder
- en vigtig ekstraværdi.
- </para>
- &database.field-case;
- &database.fetch-null;
- <para>
- <example>
- <title>Et udvidet <function>mysql_fetch_assoc</function> eksempel</title>
- <programlisting role="php">
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.15 Maintainer: mnv Status: ready -->
+<refentry id="function.mysql-fetch-assoc">
+ <refnamediv>
+ <refname>mysql_fetch_assoc</refname>
+ <refpurpose>Hent et resultat som et associeret array</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>array</type><methodname>mysql_fetch_assoc</methodname>
+ <methodparam><type>resource</type><parameter>result</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Returnerer et associeret array, i henhold til de hentede rækker, og flytter
+ den interne data pointer fremad.
+ <function>mysql_fetch_assoc</function> er ligesom at kalde
+ <function>mysql_fetch_array</function> med MYSQL_ASSOC som den
+ valgfri anden parameter. Det returnerer kun et associeret array.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &mysql.result.description;
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Returnerer et associeret array, i henhold til de hentede rækker, eller
+ &false; hvis der ikke er flere rækker.
+ </para>
+ <para>
+ Hvis 2 eller flere kollonner af resultatet har samme felt navn,
+ vil den sidste kollonne tage forhåndsret For at tilgå de andre
+ kollonner af samme navn, kan du enten bruge et resultat med
+ nummeriske idexes, som
+ <function>mysql_fetch_row</function> eller lave et alias.
+ Se eksemplet på <function>mysql_fetch_array</function>
+ for en beskrivelse af aliases.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Et udvidet <function>mysql_fetch_assoc</function> eksempel</title>
+ <programlisting role="php">
<![CDATA[
<?php
-$conn = mysql_connect("localhost", "mysql_user", "mysql_password");
+$conn = mysql_connect("localhost", "mysql_bruger", "mysql_kode");
if (!$conn) {
- echo "Kunne ikke kontakte databasen: " . mysql_error();
+ echo "Kunne ikke forbinde: " . mysql_error();
exit;
}
-
+
if (!mysql_select_db("mydbname")) {
- echo "Kunne ikke vælge mydbname: " . mysql_error();
+ echo "Fejl ved valg af database mydbname: " . mysql_error();
exit;
}
@@ -67,19 +76,19 @@
$result = mysql_query($sql);
if (!$result) {
- echo "Kunne ikke udføre forespørgslen ($sql) fra databasen: " . mysql_error();
+ echo "Kunne ikke udføre forespørgslen ($sql) succesfuldt på DB: " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
- echo "Ingen rækker fundet, intet at skrive";
+ echo "Ingen rækker fundet, intet af udskrive, så jeg slutter";
exit;
}
-// Når en række eksisterer, så put den i $row, som et associativt array
-// Vigtigt: Hvis du kun forventer en række, er et loop ikke nødvendigt
-// Vigtigt: Hvis du putter extract($row); inden i det følgende loop,
-// vil du lave $userid, $fullname, og $userstatus
+// Når en række af data eksisterer, så put den i $row som et associeret array
+// Bemærk: Hvis du ved der kun er en række, er der ingen grund til at bruge et loop
+// Bemærk: Hvis du bruger extract($row); inde i loopet, vil du skabe
+// $userid, $fullname, and $userstatus
while ($row = mysql_fetch_assoc($result)) {
echo $row["userid"];
echo $row["fullname"];
@@ -90,19 +99,40 @@
?>
]]>
- </programlisting>
- </example>
- </para>
- <para>
- Se også
- <function>mysql_fetch_row</function>,
- <function>mysql_fetch_array</function>,
- <function>mysql_data_seek</function>,
- <function>mysql_query</function> og
- <function>mysql_error</function>.
- </para>
- </refsect1>
- </refentry>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <note>
+ <title>Ydeævne</title>
+ <para>
+ En vigtig ting at husle er at
+ <function>mysql_fetch_assoc</function> er <emphasis>ikke
+ mærkbart</emphasis> langsommere end at bruge
+ <function>mysql_fetch_row</function>, samtidig med det giver en
+ beskrivende værdi.
+ </para>
+ </note>
+ &database.field-case;
+ &database.fetch-null;
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>mysql_fetch_row</function></member>
+ <member><function>mysql_fetch_array</function></member>
+ <member><function>mysql_data_seek</function></member>
+ <member><function>mysql_query</function></member>
+ <member><function>mysql_error</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/diff.php/phpdoc-da/reference/mysql/functions/mysql-fetch-field.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-da/reference/mysql/functions/mysql-fetch-field.xml
diff -u phpdoc-da/reference/mysql/functions/mysql-fetch-field.xml:1.3 phpdoc-da/reference/mysql/functions/mysql-fetch-field.xml:1.4
--- phpdoc-da/reference/mysql/functions/mysql-fetch-field.xml:1.3 Sat Aug 7 21:23:34 2004
+++ phpdoc-da/reference/mysql/functions/mysql-fetch-field.xml Sun Jun 26 18:19:12 2005
@@ -1,120 +1,140 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.10 Maintainer: mnv Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.13 Maintainer: mnv Status: ready -->
<refentry id="function.mysql-fetch-field">
- <refnamediv>
- <refname>mysql_fetch_field</refname>
- <refpurpose>
- Modtag kolonne information fra et resultat, og returner det som et objekt.
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Beskrivelse</title>
- <methodsynopsis>
- <type>object</type><methodname>mysql_fetch_field</methodname>
- <methodparam><type>resource</type><parameter>result</parameter></methodparam>
- <methodparam choice="opt"><type>int</type><parameter>
- field_offset
- </parameter></methodparam>
- </methodsynopsis>
- <para>
- Returner et objekt indeholdende information om et felt.
- </para>
- <para>
- <function>mysql_fetch_field</function> kan blive brugt til at
- tilgå information om et felt i et forespørgsels resultat.
- Hvis der ikke er defineret hvilket felt det drejer sig om,
- vil det felt der endnu ikke er modtaget af <function>mysql_fetch_field
- </function> blive modtaget.
- </para>
- <para>
- Egenskaberne for dette objekt er:
- <itemizedlist>
- <listitem>
- <simpara>
- name - kolonne navn
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- table - navnet på den tabel kolonner tilhører
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- max_length - maximal længde af kolonnen
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- not_null - 1 hvis kolonnen ikke kan være &null;
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- primary_key - 1 hvis kolonnen er en primær nøgle
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- unique_key - 1 hvis kolonnen er en unik nøgle
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- multiple_key - 1 hvis kolonnen er en ikke unik nøgle
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- numeric - 1 hvis kolonnen er numerisk
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- blob - 1 hvis kolonnen er en BLOB
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- type - type af kolonnen
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- unsigned - 1 hvis kolonnen er uden fortegn
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- zerofill - 1 hvis kolonnen er tom
- </simpara>
- </listitem>
- </itemizedlist>
- </para>
- &database.field-case;
- <para>
- <example>
- <title><function>mysql_fetch_field</function> eksempel</title>
- <programlisting role="php">
+ <refnamediv>
+ <refname>mysql_fetch_field</refname>
+ <refpurpose>Modtag kolonne information fra et resultat, og returner det som et objekt.</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>object</type><methodname>mysql_fetch_field</methodname>
+ <methodparam><type>resource</type><parameter>result</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>field_offset</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Returner et objekt, indeholdene felt informationer. Denne funktion, kan bruges
+ til at modtage information om felterne, der er angivet i forespørgsels resultatet.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &mysql.result.description;
+ <varlistentry>
+ <term><parameter>field_offset</parameter></term>
+ <listitem>
+ <para>
+ Det nummeriske felt offset. Hvis feltet offsetet ikke er specificeret, vil
+ det næste felt, som endnu ikke er hentet, blive hentet.
+ <parameter>field_offset</parameter> starter ved <literal>0</literal>.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Returnerer et <type>object</type> Indeholdene felt informationer. Egenskaberne
+ for objektet er:
+ </para>
+ <para>
+ <itemizedlist>
+ <listitem>
+ <simpara>
+ name - kollonne navn
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ table - navnet på den tabelt kollonnen tilhører
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ max_length - maximal længden af kollonnen
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ not_null - 1 hvis kollonnen ikke kan være &null;
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ primary_key - 1 hvis det er en primær nøgle
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ unique_key - 1 hvis det er en unik nøgle
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ multiple_key - 1 hvis det er en ikke-unik nøgle
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ numeric - 1 hvis kollonnen er nummerisk
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ blob - 1 hvis kollonne typen er BLOB
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ type - typen af kollonnen
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ unsigned - 1 hvis kollonnen ikke er certificeret
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ zerofill - 1 hvis kollonnen har nul-indhold
+ </simpara>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>mysql_fetch_field</function> eksempel</title>
+ <programlisting role="php">
<![CDATA[
<?php
-$conn = mysql_connect('host', 'bruger', 'password');
+$conn = mysql_connect('localhost', 'mysql_bruger', 'mysql_kode');
if (!$conn) {
- die('Kunne ikke forbinde til databasen: ' . mysql_error());
+ die('Kunne ikke forbinde: ' . mysql_error());
}
mysql_select_db('database');
$result = mysql_query('select * from table');
if (!$result) {
- die('Forespørgsel mislykkedes: ' . mysql_error());
+ die('Forespørgsel fejlede: ' . mysql_error());
}
-/* modtag kolonne metadata */
+/* hent kollonne meta informaioner. */
$i = 0;
while ($i < mysql_num_fields($result)) {
- echo "Information for column $i:<br />\n";
+ echo "Information om kollonnen $i:<br />\n";
$meta = mysql_fetch_field($result, $i);
if (!$meta) {
- echo "Ingen information tilgængelig<br />\n";
+ echo "Ingen tilgængelige funktioner<br />\n";
}
echo "<pre>
blob: $meta->blob
@@ -135,14 +155,25 @@
mysql_free_result($result);
?>
]]>
- </programlisting>
- </example>
- </para>
- <para>
- Se også <function>mysql_field_seek</function>.
- </para>
- </refsect1>
- </refentry>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ &database.field-case;
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>mysql_field_seek</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</refentry>
<!-- Keep this comment at the end of the file
Local variables: