Manuel PHP
Précédent |  | Suivant

# maxdb_errno

(PECL)

maxdb_errno

(no version information, might be only in CVS)

maxdb->errno -- Retourne le code erreur pour le dernier appel à une fonction

## Description

Style procédural

int maxdb_errno ( resource link )

Style orienté objet (méthode)

class maxdb {
int errno
}

maxdb_errno() retourne le dernier code erreur pour le dernier appel à une fonction MaxDB, qu'elle ait réussie ou échouée, sur la connexion à la base de données représentée par le paramètre `link`. Si aucune erreur n'est survenue, cette fonction retournera zéro.

## Valeurs de retour

Une valeur de code erreur pour le dernier appel, s'il a échoué. Zéro signifie qu'aucune erreur n'est survenue.

## 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(); } if (!$maxdb->query("SELECT xxx FROM hotel.city")) { printf("Code erreur : %d\n", $maxdb->errno); } /* 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(); } if (!maxdb_query($link, "SELECT xxx FROM hotel.city")) { printf("Code erreur : %d\n", maxdb_errno($link)); } /* Fermeture de la connexion */ maxdb_close($link); ?>`

L'exemple ci-dessus va afficher :

    PHP Warning:  maxdb_query(): -4005 POS(8) Unknown column name:XXX [42000] <...>
    Code erreur : -4005

## Voir aussi

maxdb_connect_errno(), maxdb_connect_error(), maxdb_error() et maxdb_sqlstate().

Précédent | Sommaire | Suivant
maxdb_enable_rpl_parse | Niveau supérieur | maxdb_error