Vous n'êtes pas identifié.

Annonce

#1 [connexion BD] Demande de renseignement du 14-03-2012 06:07:05

didouchy
c00lnaute nouveau
Date d'inscription: 13-03-2012
Messages: 24

[connexion BD] Demande de renseignement

(re)Bonjour,

J'ai vue sur le SdZ, qu'on pouvais utilisé une autre façon pour ce connecté à la base de donné; En prenant l'exemple du totoriel " Des news sur votre site ! ", j'ai vue ceci:


Code:

mysql_connect("localhost", "root", "");
mysql_select_db("test");

Ma question est: Est-ce que c'est mieux niveau sécurité que ce code de connexion ?

Code:

include('Vodka_Red_Bull_bd.php');
 
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
mysql_select_db("$nom_de_la_base") or die('Hey merde ! Une erreur MySQL, fait chier.');

C'est quoi la différence entre les deux en faite ?
Sur mon premier code, on appel ça une connexion PDO, non ?
Et ma dernière question ( promit ), sur mon premier code, on peut pas utilisé mysql_close() ? A moins mettre une variable avant mysql_connect, non ? Comme ça genre:

Code:

$Vodka_Red_Bull = mysql_connect("localhost", "root", "");
mysql_select_db("test");

Et pour fermé la connexion de $Vodka_Red_Bull on pourrait faire ça:

Code:

mysql_close($Vodka_Red_Bull);

Merci d'avance pour les réponse :)


Hors ligne

 

14-03-2012 06:07:05

Mister $$$


#2 Re [connexion BD] Demande de renseignement du 14-03-2012 08:49:19

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 2164
Site web

Re: [connexion BD] Demande de renseignement

Re bonjour ;),

Les seules différence entre les 2 premiers code sont que les identifiants de connexions sont appelés via une include et qu'une erreur mysql est affiché si la connexion ne se fait pas. Les 2 codes n'ont rien à voir avec du PDO.

mysql_close() ferme la connexion non persistante au serveur MySQL associée à l'identifiant spécifié. Si $Vodka_Red_Bull n'est pas spécifié, cette commande s'applique à la dernière connexion ouverte.

Il existe tellement de méthode d'ouverture que ça en devient chiant icon_mrgreen et je suis partisan du" plus c'est simple et compréhensible mieux c'est".

Hors ligne

 

#3 Re [connexion BD] Demande de renseignement du 14-03-2012 08:52:13

didouchy
c00lnaute nouveau
Date d'inscription: 13-03-2012
Messages: 24

Re: [connexion BD] Demande de renseignement

D'accord bah je dormira moins bête tout à l'heure ( lol )

Merci pour les renseignement :)


Hors ligne

 

#4 Re [connexion BD] Demande de renseignement du 14-03-2012 18:13:14

didouchy
c00lnaute nouveau
Date d'inscription: 13-03-2012
Messages: 24

Re: [connexion BD] Demande de renseignement

J'ai trouvé mon bonheur =D
http://www.php.net/manual/fr/function.m … ample-1527

Donc dans mon premier exemple, je peut voir si oui ou non on est connecté à la BD :)


Hors ligne

 

#5 Re [connexion BD] Demande de renseignement du 15-03-2012 07:36:47

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 2164
Site web

Re: [connexion BD] Demande de renseignement

C'est ce que fait également le second code que tu as posté

Code:

mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
mysql_select_db("$nom_de_la_base") or die('Hey merde ! Une erreur MySQL, fait chier.');

..sauf qu'il te manque la raison de la non connexion généré par mysql_error().

Hors ligne

 

Propulsé par PunBB
© Copyright 2007
Forum créer un site

Partenaires de « créer un site internet »