downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

maxdb_fetch_field> <maxdb_fetch_assoc
Last updated: Fri, 14 Aug 2009

view this page in

maxdb_fetch_field_direct

result->fetch_field_direct

(PECL maxdb >= 1.0)

maxdb_fetch_field_direct -- result->fetch_field_directRécupère les métadonnées pour un seul champ

Description

Style procédural :

mixed maxdb_fetch_field_direct ( resource $result , int $fieldnr )

Style orienté objet (méthode) :

result
mixed fetch_field_direct ( int $fieldnr )

maxdb_fetch_field_direct() retourne une ressource qui contient les informations de définition des champs pour un jeu de résultat spécifique. La valeur du champ doit être dans l'intervalle 0 à number of fields - 1.

Valeurs de retour

Retourne une ressource qui contient les informations de définition des champs ou FALSE s'il n'y a plus d'informations pour le champ fieldnr.

Attributs de l'objet
Attribut Description
name Le nom de la colonne
max_length La largeur maximale du champ pour le jeu de résultats
type Le type de données utilisé pour ce champ
decimals Le nombre de décimales utilisées (pour les champs entiers)

Exemples

Exemple #1 Style orienté objet

<?php
$maxdb 
= new maxdb("localhost""MONA""RED""DEMODB");

/* Vérification de la connexion */
if (maxdb_connect_errno()) {
    
printf("Echec de la connexion : %s\n"maxdb_connect_error());
    exit();
}

$query "SELECT name, cno from hotel.customer ORDER BY name";

if (
$result $maxdb->query($query)) {

    
/* Récupère les informations pour la colonne 'SurfaceArea' */
    
$finfo $result->fetch_field_direct(1);

    
printf("Name:     %s\n"$finfo->name);
    
printf("Table:    %s\n"$finfo->table);
    
printf("max. Len: %d\n"$finfo->max_length);
    
printf("Flags:    %d\n"$finfo->flags);
    
printf("Type:     %d\n"$finfo->type);

    
$result->close();
}

/* Fermeture de la connexion */
$maxdb->close();
?>

Exemple #2 Style procédural

<?php
$link 
maxdb_connect("localhost""MONA""RED""DEMODB");

/* Vérification de la connexion */
if (maxdb_connect_errno()) {
    
printf("Echec de la connexion : %s\n"maxdb_connect_error());
    exit();
}

$query "SELECT name, cno from hotel.customer ORDER BY name";

if (
$result maxdb_query($link$query)) {

    
/* Récupère les informations pour la colonne 'cno' */
    
$finfo maxdb_fetch_field_direct($result1);

    
printf("Nom :     %s\n"$finfo->name);
    
printf("Table :    %s\n"$finfo->table);
    
printf("Longueur max. : %d\n"$finfo->max_length);
    
printf("Flags :    %d\n"$finfo->flags);
    
printf("Type :     %d\n"$finfo->type);

    
maxdb_free_result($result);
}

/* Fermeture de la connexion */
maxdb_close($link);
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

Nom :     CNO
Table :
Longueur max.: 4
Flags :    -1
Type :     0

Voir aussi



add a note add a note User Contributed Notes
maxdb_fetch_field_direct
There are no user contributed notes for this page.

maxdb_fetch_field> <maxdb_fetch_assoc
Last updated: Fri, 14 Aug 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites