mysql_field_name

(PHP 3, PHP 4, PHP 5)

mysql_field_name --  Modtag navnet på det specifikke felt i et resultat

Beskrivelse

string mysql_field_name ( resource result, int field_index )

mysql_field_name() returnerer navnet på det specifikke felt-index. result-parameteret skal være en gyldig resultat-beskriver og field_index er det numeriske offset af feltet.

Bemærk: field_index starter ved 0.

F.eks. index af det tredje felt vil være det numeriske offset 2, det fjerde vil være 3 osv.

Bemærk: Feltnavne returneret af denne funktion er case-sensitive.

Eksempel 1. mysql_field_name()-eksempel

<?php
/* Tabellen users indeholder disse felter:
*   user_id
*   username
*   password.
*/
$link = mysql_connect('localhost', 'mysql_bruger', 'mysql_password');
if (!
$link) {
    die(
'Kunne ikke forbinde til MySQL-serveren: ' . mysql_error());
}
$dbname = 'min_database';
$db_selected = mysql_select_db($dbname, $link);
if (!
$db_selected) {
    die(
'Kunne ikke vælge $dbname: ' . mysql_error());
}
$res = mysql_query('select * from users', $link);

echo
mysql_field_name($res, 0) . "\n";
echo
mysql_field_name($res, 2);
?>

Det ovenstående eksempel vil give følgende output:

user_id
password

For bagudkompatibilitet kan mysql_fieldname() også bruges. Denne er dog forældet.