Probleme connexion MySQL
Résolu
Discretboy
Messages postés
55
Date d'inscription
Statut
Membre
Dernière intervention
-
jejede Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
jejede Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis en train de créer mon premier site web et donc je viens de me mettre au php et MySQL.
J'ai un petit souci au niveau d'un test avec ma basse de donnée.
J'ai toujours ce même message d'erreur qui s'affiche même après modification total de mon password.
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'hostname' (11004) in C:\wamp\www\test-mysql.php on line 11
d'après ce que je comprend on me dit que j'ai un problème au niveau de la ligne 11 = $password, étrange car je ne pas de mot de passe pour ma basse de donnée actuellement elle a la config de défaut!
voici mon code:
<?php
/* Programme: mysql_up.php
* Desc: Se connecte au serveur MySQL et
* affiche les paramètres.
*/
echo "<html>
<head><title>Test de MySQL5 avec PHP5</title></head>
<body>";
$host="localhost";
$user="root";
$password="";
$cxn = mysqli_connect($host,$user,$password);
$sql="SHOW STATUS";
$result = mysqli_query($cxn,$sql);
if($result == false)
{
echo "<h4>Erreur: ".mysqli_error($cxn)."</h4>";
}
else
{
/* Tableau affichant les résultats */
echo "<table border='1'>
<tr><th>Nom_Variable</th>
<th>Valeur</th></tr>";
for($i = 0; $i < mysqli_num_rows($result); $i++)
{
echo "<tr>";
$row_array = mysqli_fetch_row($result);
for($j = 0;$j < mysqli_num_fields($result);$j++)
{
echo "<td>".$row_array[$j]."</td>\n";
}
}
echo "</table>";
}
?>
</body></html>
je suis en train de créer mon premier site web et donc je viens de me mettre au php et MySQL.
J'ai un petit souci au niveau d'un test avec ma basse de donnée.
J'ai toujours ce même message d'erreur qui s'affiche même après modification total de mon password.
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'hostname' (11004) in C:\wamp\www\test-mysql.php on line 11
d'après ce que je comprend on me dit que j'ai un problème au niveau de la ligne 11 = $password, étrange car je ne pas de mot de passe pour ma basse de donnée actuellement elle a la config de défaut!
voici mon code:
<?php
/* Programme: mysql_up.php
* Desc: Se connecte au serveur MySQL et
* affiche les paramètres.
*/
echo "<html>
<head><title>Test de MySQL5 avec PHP5</title></head>
<body>";
$host="localhost";
$user="root";
$password="";
$cxn = mysqli_connect($host,$user,$password);
$sql="SHOW STATUS";
$result = mysqli_query($cxn,$sql);
if($result == false)
{
echo "<h4>Erreur: ".mysqli_error($cxn)."</h4>";
}
else
{
/* Tableau affichant les résultats */
echo "<table border='1'>
<tr><th>Nom_Variable</th>
<th>Valeur</th></tr>";
for($i = 0; $i < mysqli_num_rows($result); $i++)
{
echo "<tr>";
$row_array = mysqli_fetch_row($result);
for($j = 0;$j < mysqli_num_fields($result);$j++)
{
echo "<td>".$row_array[$j]."</td>\n";
}
}
echo "</table>";
}
?>
</body></html>
A voir également:
- Probleme connexion MySQL
- Gmail connexion - Guide
- Connexion chromecast - Guide
- Gmail connexion autre compte - Guide
- D'où peut venir un problème de connexion internet sur un ordinateur ? - Guide
- Site inaccessible n'autorise pas la connexion - Guide
2 réponses
je ne m'y connais pas très bien mais tente d'afficher ton erreur en faisant :
$cxn = mysqli_connect($host,$user,$password) or die(mysql_error());
je ne sais pas si cette fonction s'utilise bien comme ca mais bon.
Il me semble plutot que c'est ton hostname qui n'est pas correct...il correspond au nom de ta base...
$cxn = mysqli_connect($host,$user,$password) or die(mysql_error());
je ne sais pas si cette fonction s'utilise bien comme ca mais bon.
Il me semble plutot que c'est ton hostname qui n'est pas correct...il correspond au nom de ta base...
Effectivement c'était mon hostname qui ne jouait pas ainsi que mon code qui n'était pas bien enrengistrer.
merci.