Probleme de connexion bdd

Fermé
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 - 15 mars 2010 à 20:52
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 - 22 mars 2010 à 17:45
Bonjour,
salut voila j'ai un soucis avec un code en php je n'arrives pas a me connecter a ma bdd alors que le meme script fonctions que j'utilise pour d'autres code fonction
on me dis :
Warning: mysql_query() [function.mysql-query]: Access denied for user 'beirut'@'localhost' (using password: NO) in /home/beirut/domains/beirutconnexion.com/public_html/com/index.php on line 35

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/beirut/domains/beirutconnexion.com/public_html/com/index.php on line 35
Erreur SQL !
SELECT * FROM comment ORDER BY nom DESC
Access denied for user 'beirut'@'localhost' (using password: NO)


je sais que ca dois etre le nom ou mot de passe
mais chez moi tout est par defaut je viens d'installer easyphp
root et mysql comme identifiant
quelqu'un peut 'maider svp c urgent

11 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 500
15 mars 2010 à 22:38
"root et mysql comme identifiant"
Alors pourquoi utilises-tu "beirut" ?
Si tu viens d'installer EasyPHP, il faut créer l'utilisateur.
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7
15 mars 2010 à 22:57
non en fait je me suis tromper
je bosses en local
mais jai balancer mon code et ma page sur le domaine : www.beirutconnexion.com/com
et le code: http://www.beirutconnexion.com/com/code.txt

pour montrer le resultat sinon je bosses avec le meme code en local et jai cette erreur la

en local ca donnes :
Warning: mysql_query() [function.mysql-query]: Acc�s refus� pour l'utilisateur: 'qsco'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP-5.3.1\www\coms\StartStopSlider\index.php on line 35

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP-5.3.1\www\coms\StartStopSlider\index.php on line 35
Erreur SQL !
SELECT * FROM comment ORDER BY nom DESC
Acc�s refus� pour l'utilisateur: 'qsco'@'@localhost' (mot de passe: NON)
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
15 mars 2010 à 23:15
Es-tu sûr pour ton nom d'utilisateur?
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7
15 mars 2010 à 23:29
oui je nai jamais rien parametrer je met root
et le mot de passe c mysql
mon script function marche avec dautres code
mais pas celui la
peut tu tester de ton coter stppp je galere trop depuis un bon moment
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
15 mars 2010 à 23:55
Tu dis,que le login c'est root et le mot de passe c'est mysql?Pourtant l'erreur ne mentionne pas cela.
'qsco'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP-5.3.1\www\coms\StartStopSlider\index.php on line 35
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7
16 mars 2010 à 00:05
voila mon code
<?php

//j'inclus ma fichier fonction pour me connecter a la base de donnée.
include('fonctions.php');
$html = '';
$nom = '';
// je vérifie si le formulaire a été envoyé
if(!empty($_POST['submit']))
{ 
	# on récupère les données postés dans le formulaire
	$nom		= $_POST['nom'];
	$message	= $_POST['message'];
	
	# on se connecte à la BDD en faisant appel à la fonction qu'on a créé
	connexion();
	

	
	
				#etape2 récuperer les valeurs
				
				
	#requete pour recuperer les valeurs
	//$sql= "SELECT  nom, message FROM comment ORDER BY nom";
	//$mesMessages = mysql_query($sql) or die('Erreur de Select :'.mysql_error());
	
	
	//	mysql_close();
	
	header("location: index.php");
	exit();
	}
	
	$sql= 'SELECT * FROM comment ORDER BY nom DESC';
	$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
	while($data=mysql_fetch_array($sql))
		{
		echo'<div>
		<p>Commentaire écrit par '.$data['nom'].'</p>
		<p>'.stripslashes(nl2br($data['message'])).'</p>
		</div>';
		}
?>


<!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="en" lang="en">

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
	
	<title>Start/Stop Slider</title>
	
	<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
	
	<script type="text/javascript" src="js/jquery-1.2.6.js"></script>
	<script type="text/javascript" src="js/startstop-slider.js"></script>
	
</head>

<body>

	<div id="page-wrap">
		
		<h2>Start/Stop Slider</h2>
		
		<div id="slider">

			<div id="mover">
		
				<div id="slide-1" class="slide">
				
					<h1>Garden Rack</h1>
					
					<p>Donec gravida posuere arcu. Nulla facilisi. Phasellus imperdiet. Vestibulum at metus. Integer euismod. Nullam placerat rhoncus sapien. Ut euismod. Praesent libero. Morbi pellentesque libero sit amet ante. Maecenas tellus.</p>
					
					<a href="#"><img src="images/slide-1-image.png" alt="learn more" /></a>
					
				</div>
				
				<div class="slide">
				
					<h1>Tulip Bulbs</h1>
					
					<p>Donec gravida posuere arcu. Nulla facilisi. Phasellus imperdiet. Vestibulum at metus. Integer euismod. Nullam placerat rhoncus sapien. Ut euismod. Praesent libero. Morbi pellentesque libero sit amet ante. Maecenas tellus.</p>
					
					<a href="#"><img src="images/slide-2-image.png" alt="learn more" /></a>
					
				</div>
				
				<div class="slide">
				
					<h1>Garden Gloves</h1>
					
					<p>
					<?php
					# On affiche le tableau
					echo $nom;
				
					?>
					</p>
					
					<a href="#"><img src="images/slide-3-image.png" alt="learn more" /></a>
					
				</div>
			
			</div>
		
		</div>
		
		
	</div>
	
<div id="container">
		<h1>Ajouter un commentaire</h1>
		<form action="index.php" method="post" accept-charset="utf-8">
			<p><label for="nom">Nom : </label><input type="text" name="nom" value="" id="nom" /></p>
			<p><label for="message"></label>	<TEXTAREA rows="5" cols="30" name="message" id="message"></TEXTAREA></p>
			<p class="submit"><input type="submit" name="submit" value=":: Ajouter ::" /></p>
		</form>
	</div>
	<?php
					# On affiche le tableau
					echo $nom;
				
					?>
</body>
</html>


tel qu'il est il m'affiche cette erreur:

Warning: mysql_query() [function.mysql-query]: Acc&#65533;s refus&#65533; pour l'utilisateur: 'qsco'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP-5.3.1\www\coms\StartStopSlider\index.php on line 35

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP-5.3.1\www\coms\StartStopSlider\index.php on line 35
Erreur SQL !
SELECT * FROM comment ORDER BY nom DESC
Acc&#65533;s refus&#65533; pour l'utilisateur: 'qsco'@'@localhost' (mot de passe: NON)



et quand je supprime cette ligne :
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

il m'affiche ma page mais avec cette erreur:
vous pouvez voir le resultat la:
http://www.beirutconnexion.com/com/
avec lerreur


qu'est ce que je dois faire svp
voici ma page et mes codes
http://www.beirutconnexion.com/com/comment.rar

si quelqu'un peut m'aider svp
0

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

Posez votre question
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
16 mars 2010 à 00:20
Fais voir ton fichier de connexion à la base de données en local
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7
16 mars 2010 à 00:22
<?php
// fonctions.php

## Une constante est une variable qui ne change pas.
// on défini ici des constantes, grâce à la fonction define('NOM_DE_LA_CONSTANTE', 'valeur')
// Par convention, on met le nom de la constante en MAJUSCULES
// Les valeurs sont alors accessibles partout (dans les scripts et les fonctions).
define('HOST','localhost'); // l'adresse du serveur de BDD
define('USER','root');		// nom d'utilisateur
define('PASS','mysql');			// mot de passe

define('DB_NAME','book');	// nom de la base de donnée à utiliser

//////////
// Fonction pour se connecter à une base de donnée
////
function connexion()
{
	### Pour utiliser une constante,
	### il suffit de la nommer, sans mettre de $ devant.
	### il faut bien sûr l'avoir définie avant.
	
	## mysql_connect() permet d'établir une connexion à la BDD MySQL. S'il y a une erreur, on lui dit de mourir [or die()] et de nous afficher une erreur [mysql_error()]
	## die() stopera l'éxécution du script, rien ne s'affichera sur la page après.
	mysql_connect(HOST, USER, PASS) or die('Erreur de connexion : '.mysql_error());
	## mysql_select_db() permet de sélectionner la BDD sur laquelle il faut travailler.
	mysql_select_db(DB_NAME) or die('Erreur de selection de BDD : '.mysql_error());
}

?>
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
16 mars 2010 à 00:28
J'ai l'impression que tu mélanges un peu tout.Je vois root comme nom d'utilisateur,mais dans l'erreur il affiche
 Access denied for user 'beirut'@'localhost' (using password: NO) 

Ce qui veut dire que tu as mis quelque part beirut comme nom d'utilisateur!
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7
16 mars 2010 à 23:00
salut dsl de te déranger , as tu tester mon systeme de connexion?peut tu me dire si ca marches chez toi?
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712 > hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012
17 mars 2010 à 14:02
Salut!
Installe wamp server (c'est pareil avec easyphp) et la bas ça sera plus simple sur la connexion.Utilisateur:root et mot de passe: reste vide.
Essai avec et viens me dire.

Désolé,je ne peux pas télécharger tes fichiers car je suis prudent,j'ai pas envie de ramasser des virus et autres trucs bizarres.
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7 > bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017
17 mars 2010 à 18:40
salut mr biss de braza
en fait ce que je voudrais faire c 'est un systeme de commentaire
j'ai vu un site ou il affichait des messages qui défilent.
moi je voudrais faire un formulaire et ajouter mes messages a la place des messages qui défilent
voici le site de l'exemple si vous pouvez jetter un coup d'oeil
merci
https://css-tricks.com/examples/StartStopSlider/
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7 > bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017
17 mars 2010 à 21:27
salut j'ai installer wamp server
toujours des erreurs j'ai fais comme vous avez dis root et vide pour mot de passe

erreur:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\coms\StartStopSlider\index.php on line 35

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\coms\StartStopSlider\index.php on line 35
Erreur SQL !
SELECT * FROM comment ORDER BY nom DESC
Access denied for user 'SYSTEM'@'localhost' (using password: NO)
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712 > hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012
Modifié par bissdebrazza le 17/03/2010 à 21:58
Re!
sincerement je ne vois pas où se situe ton problème car au lieu de root comme user c'est SYSTEM.Bizarre,bon remet tous
tes fichiers en ligne je vais les télécharger et voir de plus près!
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7
16 mars 2010 à 00:36
non en fait j'ai heberger mon code sur le nom de domaine beirut pour te montrer les erreur sinon je bosses en local

Warning: mysql_query() [function.mysql-query]: Acc�s refus� pour l'utilisateur: 'qsco'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP-5.3.1\www\coms\StartStopSlider\index.php on line 35

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP-5.3.1\www\coms\StartStopSlider\index.php on line 35
Erreur SQL !
SELECT * FROM comment ORDER BY nom DESC
Acc�s refus� pour l'utilisateur: 'qsco'@'@localhost' (mot de passe: NON)

voici tout mes fichiers
http://www.beirutconnexion.com/com/comment.rar
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7
16 mars 2010 à 15:33
Je viens d'installer easyphp
comment je fais pour connaitre mes identifiant et mot de passer pour me connecter a ma base ?
je n'ai rien configurer j'ai tout laisser par defaut
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 500
18 mars 2010 à 16:01
L'hôte est 127.0.0.1 (ou son alias : localhost)
L'identifiant est root
Le mot de passe est mysql
Avec PDO, ça donne ça :
$pdo = new PDO('mysql:host=127.0.0.1;dbname=tabase', 'root', 'mysql');
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
18 mars 2010 à 21:57
Je vais manger,donc essai avec ça et dis moi à mon retour si ça marche ou pas!
<?php

$html = '';
$nom = '';
require_once('connexion.php');
	mysql_select_db($database, $db);
// je vrifie si le formulaire a t envoy
if(!empty($_POST['submit']))
{ 
	# on rcupre les donnes posts dans le formulaire
	$nom		= $_POST['nom'];
	$message	= $_POST['message'];
	
	
	# on se connecte à la BDD en faisant appel à la fonction qu'on a créé
	require_once('connexion.php');
	# On ajoute les données dans la BDD
	$sql = "INSERT INTO comment 
				VALUES (
						'".mysql_real_escape_string($nom)."', 
						'".mysql_real_escape_string($message)."',
					
						NOW())";

	
				#etape2 rcuperer les valeurs
				
				
	#requete pour recuperer les valeurs
	//$sql= "SELECT  nom, message FROM comment ORDER BY nom";
	//$mesMessages = mysql_query($sql) or die('Erreur de Select :'.mysql_error());
	
	mysql_query($sql) or die('Erreur d\'ajout : '.mysql_error());
	
	
	header("location: index.php");
	exit();
	}
	
	$sql= "SELECT * FROM comment ORDER BY nom DESC";
	$req = mysql_query($sql,$db) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
	
?>


<!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="en" lang="en">

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
	
	<title>Start/Stop Slider</title>
	
	<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
	
	<script type="text/javascript" src="js/jquery-1.2.6.js"></script>
	<script type="text/javascript" src="js/startstop-slider.js"></script>
	
</head>

<body>

	<div id="page-wrap">
		
		<h2>Start/Stop Slider</h2>
		
		<div id="slider">

			<div id="mover">
		
				<div id="slide-1" class="slide">
				
					<h1>Garden Rack</h1>
                                        <?php
					while($data=mysql_fetch_assoc($req))
		{
                                    ?>
		<p>
					<p>Commentaire crit par : <?php echo $data['nom']; ?></p>
					<p>Commentaire crit par : <?php echo $data['message']; ?></p>
					</p>
					
                                    <?php 
                                                  } 
                           mysql_close();
?>
		
					
					<a href="#"><img src="images/slide-1-image.png" alt="learn more" /></a>
					
				</div>
				
				<div class="slide">
				
					<h1>Tulip Bulbs</h1>
					
					<p>
					<p>Commentaire crit par : <?php echo $data['nom']; ?></p>
					<p>Commentaire crit par : <?php echo $data['message']; ?></p>
					
					</p>
					<a href="#">
					<img src="images/slide-2-image.png" alt="learn more" /></a>
					
				</div>
				
				<div class="slide">
				
					<h1>Garden Gloves</h1>
					
					<p>
					
					<div>
					<p>
					<p>Commentaire crit par : <?php echo $data['nom']; ?></p>
					<p>Commentaire crit par : <?php echo $data['message']; ?></p>
					</p>
					</div>

					
					<a href="#"><img src="images/slide-3-image.png" alt="learn more" /></a>
					
				</div>
			
			</div>
		
		</div>
		
		
	</div>
	
<div id="container">
		<h1>Ajouter un commentaire</h1>
		<form action="index.php" method="post" accept-charset="utf-8">
			<p><label for="nom">Nom : </label><input type="text" name="nom" value="" id="nom" /></p>
			<p><label for="message"></label>	<TEXTAREA rows="5" cols="30" name="message" id="message"></TEXTAREA></p>
			<p class="submit"><input type="submit" name="submit" value=":: Ajouter ::" /></p>
		</form>
	</div>
	<?php
					# On affiche le tableau
					echo $nom;
				
					?>
</body>
</html>



0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7
22 mars 2010 à 11:26
MR briss bonjour
svp je n'ai toujours pas pu régler mon système afin de gérer l'affichage
comment afficher un commentaire par div
merci de m'aider
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
22 mars 2010 à 15:05
Bonjour!
Je ne te conseille pas d'afficher chaque commentaire par div.met plutôt un seul div et dans ce div tu met un overflow à auto.
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7
22 mars 2010 à 15:19
dans ce cas la seule div en question que je vais mettre va rester statique
elle ne defileras plus?
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
22 mars 2010 à 17:45
Si elle va défiler.Met la propriété du div dans le css overflow:auto ;
Et tu auras un scroll pour ce div!
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7
18 mars 2010 à 22:07
ca marche
mais comment je dois faire pour faire en sorte que
chaque commentaire une div
est ce que je dois avoir plusieurs <div> ou une seule?
ca veut que quand je poste un message il défile dans la div1
le suivant message div2...
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
18 mars 2010 à 22:27
Alors là,je ne pense pas que ça soit une bonne idée de mettre plusieurs div.Une seule suffit.
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7
Modifié par hkahil le 19/03/2010 à 00:00
dans ce cas comment envoyer un commentaire dans une div
le but c'est que quand quelqu'un poste un commentaire son commentaire s'affiche et défile
si une autre personne poste il faut que le commentaire suive ?
si chaque div correspond a un défilement il faut que lors de l'envoie de mon formulaire j'arrives a envoyer un commentaire dans une nouvelle div a chaque fois
bizare , je ne sais pas comment m'y prendr.
0
hkahil Messages postés 197 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 21 décembre 2012 7
19 mars 2010 à 19:35
est ce que c 'est possible que dans mon formulaire je fasse plusieur name et plusieur id pour envoyer chaque message dans une div?ou bien non jpenses pas?
quelles est la solution ?
0