maxdb_error

maxdb::error

(PECL maxdb >= 1.0)

maxdb_error -- maxdb::errorRetourne une chaîne représentant la dernière erreur

Description

Style procédural

string maxdb_error ( resource $link )

Style orienté objet

string $maxdb->error;

maxdb_error() est identique à la fonction maxdb_errno() dans tous les sens, exceptée qu'au lieu de retourner une erreur sous forme d'entier, maxdb_error() retourne une chaîne représentant la dernière erreur survenue pour la connexion à la base de données représentée par le paramètre link. Si aucune erreur n'est survenue, cette fonction retournera une chaîne vide.

Valeurs de retour

Une chaîne décrivant l'erreur. Une chaîne vide si aucune erreur n'est survenue.

Exemples

Exemple #1 Style orienté objet

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

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

if (!$maxdb->query("SELECT xxx FROM hotel.city")) {
	printf("Message d'erreur : %s\n", $maxdb->error);
}

/* 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("Message d'erreur : %s\n", maxdb_error($link));
}

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

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

PHP Warning:  maxdb_query(): -4005 POS(8) Unknown column name:XXX [42000]
Message d'erreur : POS(8) Unknown column name:XXX

Voir aussi

LoadingChargement en cours