Problème de connexion à MySql

Fermé
nyeri Messages postés 45 Date d'inscription vendredi 2 novembre 2007 Statut Membre Dernière intervention 29 février 2012 - 29 mai 2009 à 08:58
nyeri Messages postés 45 Date d'inscription vendredi 2 novembre 2007 Statut Membre Dernière intervention 29 février 2012 - 29 mai 2009 à 10:27
Bonjour,
Alors voila après plusieurs jours de galère j'ai enfin réussie à installer MySql. Tout fonctionne bien j ai pu créer ma base à l'aide MySql administrator.
Ensuite j'ai configurer mon fichier de connexion à la base de donnée en php. Le soucis pas moyen de me connecter à la base. Des que j'ouvre une page de mon site qui utilise une connexion à la BD , la page reste blanche et n'affiche rien.

J'utilise une machine qui tourne sous windows server 2003. C'est pour faire fonctionner un site intranet dans une entreprise. Y a t'il des choses à configurer de particullier dans MySql peut etre ?

Merci de votre aide , si vous avez besoin de plus de détail , hésiter pas.

6 réponses

Ozimandias Messages postés 502 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 46
29 mai 2009 à 09:38
Ton code (un où il y a une connexion) pourrait nous aider. Il se peut que ce soit lui qui soit buggé. Si la connexion rate et que tu tente une requête, normalement, il marque au moins une erreur.
0
nyeri Messages postés 45 Date d'inscription vendredi 2 novembre 2007 Statut Membre Dernière intervention 29 février 2012
29 mai 2009 à 09:49
<?php
$site_name="essex"; // Nom de votre site
$serveur="essw2ksrv10.fr.eu.spsx.com"; // Adresse de votre serveur
$adresse_webmaster="test@test.fr";// Adresse mail du webmaster
$validite=3600*24*7; // Durée avant laquelle on doit valider son inscription en secondes

$hc = mysql_connect("essw2ksrv10.fr.eu.spsx.com","root","mysql") or die ("impossible de connecter le serveur de données");
$db = mysql_select_db("erp") or die ("impossible de connecter la base de données. <br/>".mysql_errno()." : ".mysql_error()."");
?>

Oui c'est aussi le problème aucun message d'erreur s'affiche. Je comprend pas pourquoi.
0
Ozimandias Messages postés 502 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 46
29 mai 2009 à 10:07
Vu ton bout de code, je dirais... pas de message = pas d'erreur. La connexion est établie. Si c'est tout ce qu'il y a dans ta page, c'est normal qu'elle n'affiche rien vu que tu lui demande pas.

Je n'y ai pas vu d'erreur de syntaxe ou autre.
0
nyeri Messages postés 45 Date d'inscription vendredi 2 novembre 2007 Statut Membre Dernière intervention 29 février 2012
29 mai 2009 à 10:14
Ce fichier est juste un fichier de connexion que j'include dans mes pages à chaque utilisation de la base de donnée. Mais oui c'est se que je me dit , mais je comprend pas pourquoi ma page reste blanche alors :s
Le site fonctionne car il tourne impécable avec easyPHP en local.

Quand je regarde les informations serveurs sous MySql administrator dans l'onglet : Connected to Mysql server instance l'hostname est sur localhost. Je me demande si il devrait pas etre configurer sur l'adresse du serveur ?

De plus quand j'essaye d'afficher le code source de la page avec Mozilla , rien ne s'affiche :s

Si vous avez d'autre idée, j'ai vraiment besoin que sa fonctionne et je ne c'est pas ou chercher :s

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ozimandias Messages postés 502 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 46
29 mai 2009 à 10:20
Ce fichier est juste un fichier de connexion que j'include dans mes pages à chaque utilisation de la base de donnée.

Poste un fichier où tu fais cet include... le problème peut aussi venir de la
0
nyeri Messages postés 45 Date d'inscription vendredi 2 novembre 2007 Statut Membre Dernière intervention 29 février 2012
29 mai 2009 à 10:27
Voila cette page me permet d'afficher tout les membres de mon site :

<?php
/*Affiche la liste de tout les membres du wiki trié par id_client
*/
session_start();
require "../fonction/config.php";
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Liste des membres du Wiki</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?php
include("../template/theme/template_haut_head.php");
?>
</head>
<body>
<?php
include("../template/theme/template_index_haut.php");
?>
<div id="corps">
<?php
echo'<fieldset style="background-color: #ffefef;">';
echo'<legend style="color:#000000;font-size:18px;">Liste des membres</legend>';

$retour_total=mysql_query('SELECT COUNT(*) AS total FROM client'); //Nous récupérons le contenu de la requête dans $retour_total
$donnees_total=mysql_fetch_assoc($retour_total); //On range retour sous la forme d'un tableau.
$total=$donnees_total['total']; //On récupère le total pour le placer dans la variable $total.


$clientParPage=20; //Nous allons afficher 20 membres par page.

//Nous allons maintenant compter le nombre de pages.
$nombreDePages=ceil($total/$clientParPage);

if(isset($_GET['page'])) // Si la variable $_GET['page'] existe...
{
$pageActuelle=intval($_GET['page']);

if($pageActuelle>$nombreDePages) // Si la valeur de $pageActuelle (le numéro de la page) est plus grande que $nombreDePages...
{
$pageActuelle=$nombreDePages;
}
}
else // Sinon
{
$pageActuelle=1; // La page actuelle est la n°1
}


$premiereEntree=($pageActuelle-1)*$clientParPage; // On calcul la première entrée à lire

// La requête sql pour récupérer les messages de la page actuelle.
$retour_messages=mysql_query('SELECT id_client,prenom,nom,pays,ville,grade FROM client ORDER BY id_client LIMIT '.$premiereEntree.', '.$clientParPage.'');

if($_SESSION['grade']=="admin")
{
echo'<table class="tableau_membre" width="500" >';
echo'<caption><h1>Membres</h1></caption>';
echo'<tr>';
echo'<td width="150px"><strong><center><h3>Membre</h3></center></strong></td>';
echo'<td width="100px"><strong><center><h3>Pays</h3></center></strong></td>';
echo'<td width="100px"><strong><center><h3>Ville</h3> </center></strong></td>';
echo'<td width="100px"><strong><center><h3>Grade</h3></center></strong></td>';
echo'<td width="100px"><strong><center><h3></h3></center></strong></td>';
echo'</tr>';
echo'</table>';
}
else
{
echo'<table class="tableau_membre" width="500" >';
echo'<caption><h1>Membres</h1></caption>';
echo'<tr>';
echo'<td width="150px"><strong><center><h3>Membre</h3></center></strong></td>';
echo'<td width="100px"><strong><center><h3>Pays</h3></center></strong></td>';
echo'<td width="100px"><strong><center><h3>Ville</h3> </center></strong></td>';
echo'<td width="100px"><strong><center><h3>Grade</h3></center></strong></td>';
echo'</tr>';
echo'</table>';
}


while($donnees_messages=mysql_fetch_assoc($retour_messages)) // On lit les entrées une à une grâce à une boucle
{


echo'<table class="tableau_membre"width="500">';
echo'<tr>
<td width="150px"><center><a style="background-color:#ffefef;text-decoration:none;" href="identite_membre.php?id='.$donnees_messages['id_client'].'">'.stripslashes($donnees_messages['prenom']).' '.stripslashes($donnees_messages['nom']).'</td></a>
<td width="100px"><center>'.stripslashes($donnees_messages['pays']).'</center></td>
<td width="100px"><center>'.stripslashes($donnees_messages['ville']).'</center></td>
<td width="100px"><center>'.stripslashes($donnees_messages['grade']).'</center></td>';
if($_SESSION['grade']=="admin")
{
echo'<td width="100px"><center><a href="../page/supprimer_membre.php?id='.$donnees_messages['id_client'].'" ><img title="supprimer" src="../template/theme/img/b_drop.png" border=0 /></a></center></td>';
}
echo'</tr>
</table>';
}

echo '<p align="center">Page : '; //Pour l'affichage, on centre la liste des pages
for($i=1; $i<=$nombreDePages; $i++) //On fait notre boucle
{
//On va faire notre condition
if($i==$pageActuelle) //Si il s'agit de la page actuelle...
{
echo ' [ '.$i.' ] ';
}
else //Sinon...
{
echo ' <a href="liste_membre.php?page='.$i.'">'.$i.'</a> ';
}
}
echo '</p>';

echo'</fieldset>';
echo'<br />';
echo'<form name="post" method="post" action="../fonction/choix_tri.php">';
echo'<tr>';
echo'<td>';
echo'<center>Trié par :';
echo'</td>';
echo'<td> ';
echo'<select name="tri" id="tri">';
echo'<option value=""></option>';
echo'<option value="1">Pays</option>';
echo'<option value="2">Ville</option>';
echo'<option value="3">Grade</option>';
echo'<option value="4">Prénom</option>';
echo'<option value="5">Nom</option>';
echo'</select></center>';
echo'</td>';
echo'</tr>';
echo'<tr>';
echo'<td>';
echo'<br /><center><input type="submit" name="Submit" value="Valider"></td></center>';
echo'</td>';
echo'</tr>';
echo'</form>';
?>
</div>
<?php
include("../template/theme/template_index_bas.php");
?>
</body>
</html>
0