Jump to content

Gestion d'erreur en php


Recommended Posts

$host = "localhost";

$user = "root";

$password = "";

$db = "videotheque";

try

{

  //connexion à la base

  mysql_connect($host, $user, $password);

  mysql_select_db($db);

}

catch (Exception $e)

{

  ob_end_clean();

  header('Location: index.php?page=err_bdd');

  exit();

  //echo "excerption levée";

}

Je cherche à capter certaines erreurs sur mon site pour rediriger le client vers des pages de gestion. J'utilise un buffer pour récupérer le code htlm généré par Apache et le détruire en cas d'erreur.

Dans le cas présent, j'essais de récupérer les erreurs dues à la connexion à la base de données.

Jusqu'à présent, ça n'a po donné grand chose ...

Quelqu'un aurait une idée ?

Link to comment
Share on other sites

$host = "localhost";

$user = "root";

$password = "";

$db = "videotheque";

//connexion à la base

$cnx = mysql_connect($host, $user, $password);

if (!$cnx) {

die('Connexion impossible: ' . mysql_error());

// die c'est pas obligé, ici tu mets ce qu'il doit faire si ca ne marche pas.

}

mysql_select_db($db);

//etc...

Je te conseille de jeter un oeil au sdk de mysql, tu sauras mieux comment gérer les erreurs!

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...