Gestion Bdd

Eléphanteau du PHP | 34 Messages

04 mars 2014, 11:00

Bonjour,

Je cherche (car je n' arrive pas à développer tout seul), un script d'interface de gestion de bdd tout simple; inserer, modifier et supprimer des données dans une base existante.
Cela me permettrait de gérer rapidement ladite base et de comprendre, dans mon temps libre, comment cela fonctionne.
J'ai essayé de le créer moi-même mais il me faudrait un an pour réussir à faire tourner quelque chose...
si vous pouviez me conseiller, même s'il s'agit d'un tutoriel pas trop compliqué :)

merci d'avance
kayorn
"Je ne crois pas en l'au-delà, mais j'emporte tout de même un caleçon de rechange." --woody allen

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8756 Messages

04 mars 2014, 12:23

salut,

=> phpmyadmin.net pour mysql il existe des équivalents suivant le sgbd qui te convient.

pour des tutos :
http://sqlpro.developpez.com : cours SQL
http://www.lephpfacile.com/cours php + SQL (spécifique MySql)

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 34 Messages

04 mars 2014, 13:43

Bonjour,

J'ai installé et ça fonctionne mais j'ai l'interface habituelle de myadmin que j'avais déjà avec Wamp
J'avais téléchargé il y a quelques années, une interface qui permettait de faire les modifs depuis des formulaires reprenant les champs des tables de la base choisie. Il suffisait d'appeler de se connecter en entrant les identifiants, et de saisir modifs comme si on était dans l'interface d'administration.

Je souhaiterais pouvoir donner la main au client pour qu'il puisse faire ses modifs tout seul sans lui donner accès justement à myadmin
kayorn
"Je ne crois pas en l'au-delà, mais j'emporte tout de même un caleçon de rechange." --woody allen

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8756 Messages

04 mars 2014, 15:24

ben ce que tu cherche ressemble à un CMS.

voir s'il existe des choses qui se plug sur une base existante.

un soft comme dreamweaver peu surement t'aider (globalement ça devrait te faire le code php).

je déplace ton post vu que tu ne cherche à coder ;)

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 34 Messages

04 mars 2014, 22:07

Bonsoir,

Non je ne cherche pas un CMS car j'utilise worpress depuis longtemps pour certains clients et pour moi-même.

Voilà, j'ai installé un annuaire des avocats sur le site du barreau de ma ville qui est un site que j'avais voulu complètement statique à l'époque avec une page sur laquelle tous les avocats étaient classés par lettre dans ordre alphabétique (ancres nommées)

Au lieu de cela, , je souhaite proposer une recherche par nom et compétence avec une base de données que j'ai déjà créée.
J'ai également créé le formulaire d'insertion et celui de recherche qui sont vraiment minimalistes au niveau du script. (contrôles des champs, chasse aux doublons etc...) j'ai beaucoup de mal car pas trop formé.

Il faut que je me crée des outils pour pouvoir enrichir, modifier ou supprimer des infos sans être obligé de faire des requêtes sql à chaque modif et à terme, pouvoir former le personnel du barreau pour le faire, et j'ai pas trop le temps...

A une époque (déjà lointaine) , j'avais trouvé une interface qui permettait de se connecter à n'importe quelle bdd, et qui affichait un formulaire de modif ou de création permettant de gérer directement toutes les tables, comme si ces formulaires faisaient partie du backoffice du site.

SI quelqu'un pouvait me conseiller...

ouf, j'espère que je me suis fait comprendre!

merci d'avance
kayorn
"Je ne crois pas en l'au-delà, mais j'emporte tout de même un caleçon de rechange." --woody allen

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 8471 Messages

05 mars 2014, 13:52

Bonjour,

Voici quelques pistes :
http://www.phpmyedit.org
http://www.sqlmaestro.com/products/mysql/phpgenerator/
http://xlinesoft.com/phprunner/index.htm
http://www.chive-project.com
http://www.heidisql.com
http://www.dbninja.com

Certains sont plus ou moins complets, plus ou moins personnalisables.
Je n'ai pas d'expérience sur ces outils mais si tu as l'occasion de tester, ça m'intéresse que tu fasses un petit retour rapide dessus :)
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 34 Messages

05 mars 2014, 19:17

Bonjour,

J'ai fait le tour et il apparaît que http://www.dbninja.com/ est un petit bijou. C'est exactement ce qui me fallait.
Cerise sur le gâteau : accessible de n'importe-où avec ton navigateur à partir de l'adresse et un formulaire de login.
La possibilité d'avoir plusieurs hosts.
J'ai testé en local l'ajout de lignes, suppression, modif infos, tout baigne.
Possibilité de travailler en mode sql, import export fichiers sql

enfin tout ce qu'il nous faut pour gérer une table sans passer par myAdmin.

En plus avec un skin clair et agréable avec une feuille de style embarquée.

Par contre, je ne laisserai pas un collaborateur mettre les mains dedans. Trop de possibilités de faire une connerie.

Merci pour les liens
kayorn
"Je ne crois pas en l'au-delà, mais j'emporte tout de même un caleçon de rechange." --woody allen

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 8471 Messages

05 mars 2014, 19:55

Merci pour le retour :-)
Par contre, je ne laisserai pas un collaborateur mettre les mains dedans. Trop de possibilités de faire une connerie.
Ce que tu peux faire dans MySQL c'est créé un utilisateur qui aurait juste les droits dont il a besoin pour faire son boulot : création, mise à jour d'enregistrements, éventuellement suppression d'enregistrement. Et tu désactive la création/suppression de tables, de bdd, etc :-)
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 34 Messages

05 mars 2014, 20:03

hem... faut voir les collaborateurs , ils ont peur de faire une connerie en ouvrant notepad.
Je vais faire un tour sur les autres pour voir, mais a priori, il s'agit de maintenance technique des bdd du genre optimisation, réparation...
si je trouve quelque-chose d'intéressant je le poste.


---------------

bon, entre temps j'ai fait un tour, Heidisql m'a l'air de valoir le coup également. Trop compliqué pour mon usage perso mais sûrement très utile pour un confirmé.
kayorn
"Je ne crois pas en l'au-delà, mais j'emporte tout de même un caleçon de rechange." --woody allen

ViPHP
ViPHP | 3607 Messages

07 mars 2014, 23:14

Bonsoir,

J'ajouterais aux soft listés par @rthur un phpmyadmin-like :
Adminer (http://www.adminer.org/)
Très léger et simple à installer.

Ils ont à priori un outil "d'édition" mais j'avoue ne pas savoir ce qu'il apporte de plus ou de moins que le script orignal : http://www.adminer.org/en/editor/

Bon courage,

Eléphanteau du PHP | 34 Messages

08 mars 2014, 08:15

Bonjour,

Effectivement beaucoup plus léger et plus simple à utiliser.
Toutes les fonctions d'édition essentielles.
Petit plus (pour moi) la possibilité de créer des requêtes à partir de listes de choix avant de les insérer dans le script.

merci pour les retours.
kayorn
"Je ne crois pas en l'au-delà, mais j'emporte tout de même un caleçon de rechange." --woody allen

Eléphanteau du PHP | 34 Messages

15 mars 2014, 09:19

Concernant ces scripts, quelqu'un saurait-il me dire comment se connecter à mon serveur myadmin sur ovh:

les seuls éléments dont je dispose c'est :
le serveur : mysqlXXX.90
le nom de la bdd et passe:

pour me connecter j'ai
HOST dans lequel je rentre le serveur : mysqlxxx.90
PORT : 3306
USER NAME : le nom de la bdd
Et le passe....

apparemment ça ne suffit pas car j'ai un message d'erreur concernant la connexion à l'hote
(les mêmes identifiants vérifiés sur l'interface myadmin d'ovh)

quelqu'un pourrait me dire comment faire?
kayorn
"Je ne crois pas en l'au-delà, mais j'emporte tout de même un caleçon de rechange." --woody allen

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 8471 Messages

15 mars 2014, 09:33

Username, c'est le nom d'utilisateur qui va avec ton mot de passe, pas le nom de la bdd (à moins que ce soit identique chez OVH...)

Regarde dans ta console admin ou dans tes mails pour voir si tu n'as pas déjà l'info. Si tu ne trouve pas, contacte le support d'OVH.

##edit : Un truc aussi auquel je pense, ton script PHP est bien hébergé sur ton compte OVH, pas sur ta machine en local ? Car si je me souviens bien les connexions distantes à MySQL ne sont pas possible chez OVH pour des raisons de sécurité.
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 34 Messages

15 mars 2014, 16:03

j'ai d'abord essayé avec adminer.
Si je l'ouvre sur localhost, ça marche mais je n'ai accès qu'à localhost.
Si je l'ouvre sur le distant, j'ai une "parse error" sur un fichier impossible à ouvrir car hyperlong... (ça me plante le logiciel)...

avec dbninja, marche marche en local mais ne connecte que sur localhost
Si je j'essaye de l'ouvrir sur le distant, j'ai une page blanche.
Tu dois avoir raison, c'est OVH qui doit bloquer

basta, je passerai par myadmin
kayorn
"Je ne crois pas en l'au-delà, mais j'emporte tout de même un caleçon de rechange." --woody allen