Page 1 sur 1

Problème de gestion de base avec phpMyAdmin/Easyphp

Posté : 01 avr. 2015, 15:08
par coliasso
Salut
je suis un nouvel inscrit, mais sur le site, je ne vois pas par où poster une préoccupation
donc j'ai voulu profiter de cette fenêtre de réponse
par avance, ,merci de me dire comment ça se passe

En attendant d'avoir de réponse pour cette première préoccupation, je vais profiter pour poser mon problème de dbase
en effet, j'ai créé une base Mysql et, je veux passer par l'administration de EasyPhp pour modifier certaines lignes dans une table donnée; pour certaines lignes, la modification marche; par contre, pour d'autres, j'ai bien le message '' ligne affectée'', mais quand je vais vérifiée dans la table, je me rends compte qu'en réalité, la modification n'a pas eu d'effet.
je ne sais vraiment pas à quoi c'est dû; c'est pour cela que je viens solliciter vos conseils pour régler ce problème.
Par avance, merci.

Re: Problème de gestion de base avec phpMyAdmin/Easyphp

Posté : 01 avr. 2015, 16:49
par @rthur
Bonjour et bienvenue sur PHPfrance !
Salut
je suis un nouvel inscrit, mais sur le site, je ne vois pas par où poster une préoccupation donc j'ai voulu profiter de cette fenêtre de réponse par avance, ,merci de me dire comment ça se passe
Alors pour poster une nouvelle question, il faut d'abord sélectionner dans quelle catégorie (=quel forum) cette question aurait le mieux sa place puis cliquer sur le gros bouton bleu en haut de page "+ Nouveau Sujet" php-debutant/
j'ai créé une base Mysql et, je veux passer par l'administration de EasyPhp pour modifier certaines lignes dans une table donnée; pour certaines lignes, la modification marche; par contre, pour d'autres, j'ai bien le message '' ligne affectée'', mais quand je vais vérifiée dans la table, je me rends compte qu'en réalité, la modification n'a pas eu d'effet.
je ne sais vraiment pas à quoi c'est dû; c'est pour cela que je viens solliciter vos conseils pour régler ce problème.
Par avance, merci.
Le système d'administration des bases de données utilisé par EasyPHP s'appelle phpMyAdmin et est plutôt reconnu pour sa fiabilité.

Difficile de t'aider sans connaitre la structure de ta table ni ses données.

Pour modifier un enregistrement dans une base de données, il faut faire une requête SQL de la forme suivante :
UPDATE FROM nom_de_la_table SET nom_du_champ="nouvelle_valeur" WHERE id="id_de_lenregistrement_a_modifier"
phpmyadmin est juste une interface qui te permet de simplement réaliser ce genre de requête.

Quand tu demandes une modification dans l'interface, il va traduire cette modification en langage SQL pour l'appliquer et t'afficher la requête qu'il a exécuté.
En cas de problème, il faut que tu regardes la requête qu'il a créé et que tu trouves pourquoi elle n'a pas le résultat attendu.