Connexion à mysql

Résolu/Fermé
gabbermaniac Messages postés 137 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 23 août 2011 - 27 mars 2010 à 15:21
gabbermaniac Messages postés 137 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 23 août 2011 - 27 mars 2010 à 16:10
Bonjour,

j'aimerai connaitre les différences entre les différentes manière de se connecter à la base mysql
la différence entre le require et le include
<?php
	require "news/config.php";
	mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
	mysql_select_db(DB_BDD);
?>


<?php
include "config.php";
	mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
	mysql_select_db(DB_BDD);




et cette manière :
<?php
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
        die('Erreur : '.$e->getMessage());
}



Y-a-til une meilleur manière entre ces méthodes? où sont elles identiques?

Merci
A voir également:

2 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
27 mars 2010 à 16:01
PDO est à privilégier.

"require() est identique à include() mise à part le fait que lorsqu'une erreur survient, il produit également une erreur fatale de type E_ERROR. En d'autres termes, il stoppera le script alors que include() n'émettra qu'une alerte de type E_WARNING, ce qui permet au script de continuer."
https://www.php.net/manual/fr/function.require.php
Donc require() est à utiliser quand le fichier est vraiment ... requis pour le reste de la page.
0
gabbermaniac Messages postés 137 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 23 août 2011 12
27 mars 2010 à 16:10
Merci c'est beaucoup plus clair maintenant!
0