Erreur de connection

Fermé
za3zou3TN Messages postés 21 Date d'inscription samedi 19 septembre 2015 Statut Membre Dernière intervention 2 novembre 2020 - 30 sept. 2015 à 23:46
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 1 oct. 2015 à 10:38
en voulant afficher le contenue à partir de ma BD avec le langage PHP (Je suis débutant dans ce langage) je reçoi un msg d'erreur


<?php
// se connecter à MySQL
$db = mysql_connect('localhost', '', '');
mysql_select_db('test',$db);

// requête SQL
$sql = 'SELECT nom,prenom,statut,date FROM famille_tbl';


$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// Affichage
while($data = mysql_fetch_assoc($req))
{
echo '<b>'.$data['nom'].' '.$data['prenom'].'</b> ('.$data['statut'].')';
echo ' <i>date de naissance : '.$data['date'].'</i><br>';
}


mysql_close();
?>
[/CODE]
A voir également:

1 réponse

DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 1 999
1 oct. 2015 à 10:38
Bonjour,
le message d'erreur indique qu'il faut utiliser PDO pour se sonnecter à la base de données

Un exempe
<?php
// connexion à la base de données
try {
$bdd = new PDO("$BDD_ADRESSE;dbname=$BDD_DBNAME", $BDD_LOGIN, $BDD_PASSWORD);
} catch(Exception $e) {
exit('Impossible de se connecter à la base de données.');
}

// exécution de la requête
$resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
?>


Les variable necessaire à la connexion
<?php
$BDD_ADRESSE = "mysql:host=127.0.0.1";
$BDD_DBNAME = "ma_base";
$BDD_LOGIN = "root";
$BDD_PASSWORD = "";
?>
0