{MySQL}
FashiionLover
-
Shakaka Messages postés 134 Date d'inscription Statut Membre Dernière intervention -
Shakaka Messages postés 134 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde (=
Je suis un debutant en PHP et je suis des tutoriels sur internet pour apprendre ce language.
Je suis des tutoriels qui sont sur: https://openclassrooms.com/fr/
Et je suis arrivé a un tp ou on doit faire un mini chat, et je dois utiliser une BD mysql.
Quand je recopie le script de cette page, sa marche tres bien, mais j'ai essayé de tout reecrire moi meme pour commençer a bien retenir les choses.
Mais le probleme, c'est que sa ne marche pas, et je apres deux jours, je n'arrive pas a m'ensortir.
Donc, le script du site est la: https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914663-tp-un-minichat
Le script que j'ai crée c'est celui la:
Donc, j'ai creé une BD qui s'apelle: minichat
Une table qui s'apelle: infos
Et trois champs: ID,NOME et MENSAGEM
_____________
Ce que l'ecran affiche, c'est le form en html.
Quand j'eccris le pseudo et le message, je clique sur envoyer,la page se recharge mais il n'y a rien qui se passe.
Je suis parti voir ma BD et rien n'a eté inseré dans les champs.
C'est vrai que le code que j'ai ecris n'est pas tres identique a celui du tutoriel.
Mais a mon avis, sa devrait marcher comme sa.
Et comme sa ne marche pas, je vais attendre votre reponse pour apprendre un petit peu plus avec mon erreur la :D
Merciii (:
Je suis un debutant en PHP et je suis des tutoriels sur internet pour apprendre ce language.
Je suis des tutoriels qui sont sur: https://openclassrooms.com/fr/
Et je suis arrivé a un tp ou on doit faire un mini chat, et je dois utiliser une BD mysql.
Quand je recopie le script de cette page, sa marche tres bien, mais j'ai essayé de tout reecrire moi meme pour commençer a bien retenir les choses.
Mais le probleme, c'est que sa ne marche pas, et je apres deux jours, je n'arrive pas a m'ensortir.
Donc, le script du site est la: https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914663-tp-un-minichat
Le script que j'ai crée c'est celui la:
<?php if (isset($_POST['nome']) AND isset ($_POST['mensagem'])) { if ($_POST['nome'] != NULL AND $_POST['mensagem'] != NULL) { mysql_connect("localhost","root",""); mysql_select_db("minichat"); $nome= $_POST['nome']; $mensagem= $_POST['mensagem']; mysql_query("INSERT INTO infos('','$nome','$mensagem')"); } } ?> <form method="post" action="actions.php"> PSEUDO:<input type="text" name="nome"><br/> MESSAGE:<input type="text" name="mensagem"> <input type="submit" value="Enviar"> </form> <?php mysql_connect("localhost","root",""); mysql_select_db("minichat"); $resposta = mysql_query("SELECT * FROM infos ORDER BY ID DESC LIMIT 0,10")or die (mysql_error()); while ($dados = mysql_fetch_array($resposta)) { echo $dados['nome']; echo "<br/>"; echo $dados['mensagem']; } ?>
Donc, j'ai creé une BD qui s'apelle: minichat
Une table qui s'apelle: infos
Et trois champs: ID,NOME et MENSAGEM
_____________
Ce que l'ecran affiche, c'est le form en html.
Quand j'eccris le pseudo et le message, je clique sur envoyer,la page se recharge mais il n'y a rien qui se passe.
Je suis parti voir ma BD et rien n'a eté inseré dans les champs.
C'est vrai que le code que j'ai ecris n'est pas tres identique a celui du tutoriel.
Mais a mon avis, sa devrait marcher comme sa.
Et comme sa ne marche pas, je vais attendre votre reponse pour apprendre un petit peu plus avec mon erreur la :D
Merciii (:
A voir également:
- {MySQL}
- Mysql community server - Télécharger - Bases de données
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Access vs mysql - Forum Webmastering
6 réponses
Bonjour,
D'après la partie de code suivante, ta base de donnée est hébergée sur ton pc, avec le login "root" et sans mdp. Est-ce le cas ?
mysql_connect("localhost","root","");
D'après la partie de code suivante, ta base de donnée est hébergée sur ton pc, avec le login "root" et sans mdp. Est-ce le cas ?
mysql_connect("localhost","root","");
Oui, j'utilise easyphp et il y a une page ou il est ecrit sa:
MySQL parameters (default MySQL account)
■Host : 'localhost'
■Username : 'root'
■Password : '' (no password)
Donc a mon avis il n'y a pas de mot de passe. :D
MySQL parameters (default MySQL account)
■Host : 'localhost'
■Username : 'root'
■Password : '' (no password)
Donc a mon avis il n'y a pas de mot de passe. :D
sa me retourne: Você tem um erro de sintaxe no seu SQL próximo a '','Ricardo','Sa marche pas')' na linha 1
traduit sa fai comme: Vouz avez une erreur se syntaxe dans votre SQL dans '', 'Ricardo','Sa marche pas')' a la ligne 1
traduit sa fai comme: Vouz avez une erreur se syntaxe dans votre SQL dans '', 'Ricardo','Sa marche pas')' a la ligne 1
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bon je vais repondre a ma propre question, je suis vraiement con.
Je te remercie P@T@Ch0n de m'avoir dit de faire sa, avec sa j'ai toruvé l'erreur.
Le probleme c'est que dans mon code, j'ai sa:
echo $dados['nome'];
echo "<br/>";
echo $dados['mensagem'];
Et dans la BD C'est pas NOME, c'est NICK ( tradduit sa fait pseudo ) :D
Ben voila je m'excuse. Merci a vouz deux quand méme :D
Je te remercie P@T@Ch0n de m'avoir dit de faire sa, avec sa j'ai toruvé l'erreur.
Le probleme c'est que dans mon code, j'ai sa:
echo $dados['nome'];
echo "<br/>";
echo $dados['mensagem'];
Et dans la BD C'est pas NOME, c'est NICK ( tradduit sa fait pseudo ) :D
Ben voila je m'excuse. Merci a vouz deux quand méme :D