maxdb_errno,

(PECL maxdb:1.0-7.6.00.38)

maxdb_errno, 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 1334. 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 1335. 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() .