Erreur dans le sql ... ( 1045)
Résolu/Fermé
A voir également:
- Erreur dans le sql ... ( 1045)
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Instagram une erreur s'est produite ✓ - Forum Instagram
- Sql lister les tables ✓ - Forum Programmation
7 réponses
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
23 août 2011 à 20:16
23 août 2011 à 20:16
Bonsoir,
Sans avoir le code, en fermant les yeux et en désactivant mon cerveau je dirais que ta configuration n'est pas bonne, c'est à dire la base de donnée n'est pas sélectionner. (Tu es encore en localhost)
Sans avoir le code, en fermant les yeux et en désactivant mon cerveau je dirais que ta configuration n'est pas bonne, c'est à dire la base de donnée n'est pas sélectionner. (Tu es encore en localhost)
graffx
Messages postés
6506
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
24 mars 2019
1 975
23 août 2011 à 20:38
23 août 2011 à 20:38
soit tu t'es trompé dans les infos de connection à la base de données, soit tu n' a pas fait de connection du tout.
graffx
Messages postés
6506
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
24 mars 2019
1 975
23 août 2011 à 23:25
23 août 2011 à 23:25
tout est la :
https://www.commentcamarche.net/contents/784-php-bases-de-donnees
https://www.commentcamarche.net/contents/784-php-bases-de-donnees
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
24 août 2011 à 15:16
24 août 2011 à 15:16
Oui c'est ça il faut que tu modifie par la base de donnée à distance.
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
25 août 2011 à 18:12
25 août 2011 à 18:12
Hello,
Pas grand chose à dire de plus, si ce n'est qu'il faut modifier chacune de tes lignes servant à te connecter à la base de données. Donc si tu te connectes sur 10 pages différentes, il faut changer les 10 codes de connexion.
Et ce à chaque fois que tu passe du local au serveur, et du serveur au local ! Un peu fastidieux, donc.
Une solution très pratique consiste à créer une page php que tu appelles par exemple "dbConnect.inc.php" que tu mets où tu veux sur ton site, puis tu l'inclue à chaque endroit où tu as besoin d'une connexion à la base de données.
Ainsi, quand tu dois switcher entre local et serveur, pas besoin de faire la modification des identifiants de partout : tu le fais sur la dbConnect.inc.php et cela se répercutera.
Tu as compris ??
Pas grand chose à dire de plus, si ce n'est qu'il faut modifier chacune de tes lignes servant à te connecter à la base de données. Donc si tu te connectes sur 10 pages différentes, il faut changer les 10 codes de connexion.
Et ce à chaque fois que tu passe du local au serveur, et du serveur au local ! Un peu fastidieux, donc.
Une solution très pratique consiste à créer une page php que tu appelles par exemple "dbConnect.inc.php" que tu mets où tu veux sur ton site, puis tu l'inclue à chaque endroit où tu as besoin d'une connexion à la base de données.
Ainsi, quand tu dois switcher entre local et serveur, pas besoin de faire la modification des identifiants de partout : tu le fais sur la dbConnect.inc.php et cela se répercutera.
Tu as compris ??
oui oui d'accord oui merci beaucoup c'est super simpat je vais créer se fichier ;)
merci vraiment je vais le faire dès mon retour le travail prend un peut de temp et je mis colle s'y il y a un souci je vous tient au courant s'y vous acceptez bien sur ^^ merci encore c'est claire et net tous est rentré ;) =)
merci vraiment je vais le faire dès mon retour le travail prend un peut de temp et je mis colle s'y il y a un souci je vous tient au courant s'y vous acceptez bien sur ^^ merci encore c'est claire et net tous est rentré ;) =)
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
25 août 2011 à 18:37
25 août 2011 à 18:37
Pas de problème :-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
28 août 2011 à 16:13
28 août 2011 à 16:13
As-tu vérifié et revérifié le nom d'utilisateur et le mot de passe de connexion?
bonsoir a tous et comment puis je faire pour résoudre mon problème je vous pris ? :/
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
24 août 2011 à 20:31
24 août 2011 à 20:31
L'hote : Donné lorsque tu fais une base de donnée
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
24 août 2011 à 21:46
24 août 2011 à 21:46
Si tu l'as déposé sur Filezilla, c'est donc sur un serveur FTP distant non?
Mais ce serveur FTP à qui appartient-il? Et chez quel hébergeur avez-vous pris le site Web?
Mais ce serveur FTP à qui appartient-il? Et chez quel hébergeur avez-vous pris le site Web?
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
25 août 2011 à 16:52
25 août 2011 à 16:52
Il a normalement du vous envoyer un email avec toutes les données nécessaires à vos connexions à l'intérieur.
Si tant est qu'il s'agit bien d'un hébergement avec SQL compris.
Si tant est qu'il s'agit bien d'un hébergement avec SQL compris.
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
25 août 2011 à 18:52
25 août 2011 à 18:52
oui c'est ça.
Reporter les infos de connexion à la base dans le fichier de configuraton du site.
Reporter les infos de connexion à la base dans le fichier de configuraton du site.
bonjour a tous j'ai modifier mes fichier comme dit le voici : "minichat.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" lang="fr">
<head>
<title>a7968***_test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<style type="text/css">
form
{
text-align:center;
}
</style>
<body>
<form action="minichat_post.php" method="post">
<p>
<label for="pseudo">Pseudo</label> : <input type="text" name="pseudo" id="pseudo" /><br />
<label for="message">Message</label> : <input type="text" name="message" id="message" /><br />
<input type="submit" value="Envoyer" />
</p>
</form>
<?php
// Connexion à la base de données
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=mysql**.000webhost.com;dbname=a7968***_test', 'a7968***_chat', 'MONMOTDEPASSE', $pdo_options);
// Récupération des 10 derniers messages
$reponse = $bdd->query('SELECT pseudo, message FROM minichat ORDER BY ID DESC LIMIT 0, 10');
// Affichage de chaque message (toutes les données sont protégées par htmlspecialchars)
while ($donnees = $reponse->fetch())
{
echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}
$reponse->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
</body>
</html>
ensuite j'ai fait de même avec mon fichier qui serre a la connexion a ma base de donné :
<?php
// Connexion à la base de données
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=mysql**.000webhost.com;dbname=a7968***_test', 'a7968***_chat', 'monmotdepasse', $pdo_options);
// Insertion du message à l'aide d'une requête préparée
$req = $bdd->prepare('INSERT INTO minichat (pseudo, message) VALUES(?, ?)');
$req->execute(array($_POST['pseudo'], $_POST['message']));
// Redirection du visiteur vers la page du minichat
header('Location: minichat.php');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
je suis allez sur mon conte de mon hébergeur 00webhost puis j'ai crée ma table sql ou j'ai eu toutes ses information j'ai envoyé mes fichier via fillzela et voilas ce que sa m'affiche : Erreur : SQLSTATE[HY000] [2002] Une opération a été tentée sur un réseau impossible à atteindre.
pardonnez moi c'est très long et pas très lisible je m'en excuse cordialement webmastorus
<!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" lang="fr">
<head>
<title>a7968***_test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<style type="text/css">
form
{
text-align:center;
}
</style>
<body>
<form action="minichat_post.php" method="post">
<p>
<label for="pseudo">Pseudo</label> : <input type="text" name="pseudo" id="pseudo" /><br />
<label for="message">Message</label> : <input type="text" name="message" id="message" /><br />
<input type="submit" value="Envoyer" />
</p>
</form>
<?php
// Connexion à la base de données
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=mysql**.000webhost.com;dbname=a7968***_test', 'a7968***_chat', 'MONMOTDEPASSE', $pdo_options);
// Récupération des 10 derniers messages
$reponse = $bdd->query('SELECT pseudo, message FROM minichat ORDER BY ID DESC LIMIT 0, 10');
// Affichage de chaque message (toutes les données sont protégées par htmlspecialchars)
while ($donnees = $reponse->fetch())
{
echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}
$reponse->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
</body>
</html>
ensuite j'ai fait de même avec mon fichier qui serre a la connexion a ma base de donné :
<?php
// Connexion à la base de données
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=mysql**.000webhost.com;dbname=a7968***_test', 'a7968***_chat', 'monmotdepasse', $pdo_options);
// Insertion du message à l'aide d'une requête préparée
$req = $bdd->prepare('INSERT INTO minichat (pseudo, message) VALUES(?, ?)');
$req->execute(array($_POST['pseudo'], $_POST['message']));
// Redirection du visiteur vers la page du minichat
header('Location: minichat.php');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
je suis allez sur mon conte de mon hébergeur 00webhost puis j'ai crée ma table sql ou j'ai eu toutes ses information j'ai envoyé mes fichier via fillzela et voilas ce que sa m'affiche : Erreur : SQLSTATE[HY000] [2002] Une opération a été tentée sur un réseau impossible à atteindre.
pardonnez moi c'est très long et pas très lisible je m'en excuse cordialement webmastorus