Connexion à une base de donnée mysql

3/5 (7 avis)

Vue 11 028 fois - Téléchargée 1 758 fois

Description

Sert à se connecter à une base de donnée. En cas d'erreur, la page n'est pas affichée et un message d'erreur apparaît expliquant clairement le problème et en proposant au visiteur de vous envoyer un mail.

Conclusion :


Utile si on ne veut pas afficher la page si la connection et la sélection de la base de donnée ont échoué.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
adx77
Messages postés
8
Date d'inscription
mercredi 12 mai 2004
Statut
Membre
Dernière intervention
15 janvier 2005

2 juin 2004 à 10:26
Ben ouai, je vous trouve bien dur les gars .... Prenez le code de t0t0, supprimer les saut de ligne, remplacer un if par un die et on obtient : Le code de Padkartiai ....

Bon Ok, le code de t0t0 n'est pas le plus beau qu'il soit, mais il auras au moin eu l'avantage de permetre à un débutant de mon type de ce connecter rapidement à une base MySQL. En passant je remerçie aussi Padkartiai dont j'ai utilisé les fameuses trois lignes (en remettant quelques saut de lignes car je n'aime pas le code totalement condensé, c'est absoluement impossible à maintenir)... A+
Padkartiai
Messages postés
21
Date d'inscription
mercredi 2 juillet 2003
Statut
Membre
Dernière intervention
28 février 2005

5 mars 2004 à 13:43
La même chose en 3 lignes au lieu de 19 :



<?php

// Variables à modifier

$erreur_sujet='Erreur sur le site'; //Sujet de l'email envoyé en cas d'erreur
$admin_mail='mon@adresse.fr'; //e-mail de l'admin
$bd_host='localhost'; //serveur de la base de donnée
$bd_login='root'; //nom d'utilisateur
$bd_pass=''; //mot de passe de l'utilisateur
$bd_base='mabase'; //nom de la base de donnée

//Fin des variables à modifier

$bd_id=@mysql_connect($bd_host,$bd_login,$bd_pass) or die (''.mysql_error().'

Si le problème persiste, vous pouvez me contacter à cet e-mail :[mailto:'.$admin_mail.'?subject=Pb connexion au serveur '.$admin_mail.']');

if($bd_id)
{$bd_select=mysql_select_db($bd_base,$bd_id) or die (''.mysql_error().'

Si le problème persiste, vous pouvez me contacter à cet e-mail : [mailto:'.$admin_mail.'?subject=Pb connexion à la base '.$admin_mail.']');}

?>
cygen
Messages postés
4
Date d'inscription
mardi 18 novembre 2003
Statut
Membre
Dernière intervention
5 mars 2004

5 mars 2004 à 12:50
Au lieu proposer qq chose de mieux on en parlera après .
cs_scullder
Messages postés
36
Date d'inscription
vendredi 28 mars 2003
Statut
Membre
Dernière intervention
12 novembre 2004

2 janv. 2004 à 17:31
lol si encore ça aurait été un semblant de fonction ça aurait pu être utile, mais nan, même pas =)
Padkartiai
Messages postés
21
Date d'inscription
mercredi 2 juillet 2003
Statut
Membre
Dernière intervention
28 février 2005

25 déc. 2003 à 21:45
Beaucoup de code pour pas grand chose.
C'est pour faire fuire tout le monde ?
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.