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
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
A voir également:
- Problème de connexion à MySql
- Gmail connexion - Guide
- Hotmail connexion - Guide
- Facebook connexion - Guide
- Problème de connexion - Guide
- Cette option de connexion est désactivée en raison des échecs des tentatives de connexion - Forum PC portable
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
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.
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
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.
$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.
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
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.
Je n'y ai pas vu d'erreur de syntaxe ou autre.
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
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
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
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
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
Poste un fichier où tu fais cet include... le problème peut aussi venir de la
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
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>
<?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>