Connection MySQL échoué

za3zou3TN Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Salut, je ne suis pas pro dans ce domaine
Après la création de ma BD sur PHP, je souhaite affiché les données


<?php
// on se connecte à notre base
$base = mysql_connect ('localhost', '', '');
mysql_select_db ('php', $base) ;
?>

<html>
<head>
<title>Annuaire </title>
</head>
<body>
<?php


$sql = 'SELECT telephone FROM liste_proprietaire WHERE nom = "La globule"';


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


$data = mysql_fetch_array($req);

// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
?>
Le numéro de téléphone de LA GLOBULE est :<br />
<?php echo $data['telephone']; ?>
</body>
</html>


j'ai tj une erreur qui peut m'aider
A voir également:

2 réponses

DelNC Messages postés 2234 Date d'inscription   Statut Membre Dernière intervention   2 004
 
Bonjour

Pour la connexion, essayez ceci
$VALEUR_hote='localhost';
$VALEUR_port='port';
$VALEUR_nom_bd='nom_de_la_BDD';
$VALEUR_user='root';
$VALEUR_mot_de_passe='mot_de_passe';
$connexion = new PDO('mysql:host='.$VALEUR_hote.';port='.$VALEUR_port.';dbname='.$VALEUR_nom_bd, $VALEUR_user, $VALEUR_mot_de_passe);



Pour la SQL
$query      = "SELECT nom, prenom ";
$query .= "FROM clients";
$query .= "WHERE nom = '$nom' ";
$query .= ";";
$result = execute_query($query);
display_table_resultat ($result);


Pour afficher le resultat

function display_table_resultat($result) {
echo "<table border=1>\n";
//HEADER ROW
echo "<tr>\n";
echo " <th width=200> Nom </th>\n";
echo " <th width=150> Prenom </th>\n";

echo "</tr>\n";
//DATA ROWS
while($row = mysql_fetch_array($result)) {
echo "<tr>\n";
echo " <td class=\"center\">" . $row[0] . "</td>\n";
echo " <td class=\"center\">" . $row[1] . "</td>\n";
echo "</tr>\n";
}//end while
echo "</table>\n";
}//end function
1
za3zou3TN Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
sa ne marche pas l'ami
0
Utilisateur anonyme
 
Bonjour

Tu n'as aucun message d'erreur. Tu affiches ta page sans interpréteur PHP, c'est tout.
Regarde l'url dans la barre d'adresse : file:/// E:/formation/etc.

À en juger par l'onglet phpmyadmin qu'on peut voir, tu as bien un serveur installé sur ton PC, il faudrait utiliser ce serveur pour faire afficher ta page.
Pour ça, il faut mettre ton fichier PHP dans le bon dossier (qui dépend de ta configuration) et faire afficher ton fichier en tapant "http://localhost/ton dossier /contact.php" dans la barre d'adresse de ton navigateur.
Ensuite, tu pourras suivre le conseil de DelNC et utiliser PDO mais tant que ta page s'affiche en file:/// ce n'est pas la peine d'essayer quoi que ce soit.
1