Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/06/2011, 12h59   #1
Invité de passage
 
Homme Jeremy
Etudiant en développement logiciel
Inscription : juin 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Jeremy
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Etudiant en développement logiciel

Informations forums :
Inscription : juin 2011
Messages : 3
Points : 0
Points : 0
Par défaut PowerAMC / PHP / mysql

Bonjour à tous,

Je viens vers vous car je rencontre actuellement un gros soucis sur une base de donnée.

Je suis actuellement en formation et de ce fait je n'ai pas une grande connaissance des bases de données étant donné que nous venons à peine de les commencées. J'ai essayé de chercher une solution sur internet avant de vous déranger mais impossible de trouver...

Voici donc ce que je voulais au départ...

La base de donnée regroupe différents sortilèges d'un jeu de role, runes, cible, ect... J'ai donc créé le schema sous "PowerAmc 15.1", le voici:



Par la suite j'ai généré le code en "physique":



Par la suite, encore, j'utilise le " SGBD ", générer une base de données, sgbd: Mysql 4.0 et je coche génération d'un script.

Le fichier est bien sur le bureau et en Sql.

J'ouvre Wamp, je lui demande d'importer la base de donnée, ce qu'il fait mais, impossible de la remplir ou d’accéder au contenue, même inexistant ce qui d'habitude marche.




Normalement je travail directement sous wamp, utiliser poweramc me permet de mieux comprendre les relations entres les diverses tables, auriez vous donc une solution afin que je puisse combiner les deux ?

je vous remercie par avance et vous souhaite à tous une excellente journée
Jeremy.Dev.Lcpa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 13h07   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
MySQL Workbench remplira bien ce rôle. Il permet la création d'un modèle via une interface graphique, le reverse / forward engeneering vers une DB existante, la synchronisation avec une DB existante, la gestion des données, l'exportation sur fichier, la génération de requêtes etc.

Voir http://wb.mysql.com/
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 13h44   #3
Membre actif
 
Homme Fabrice Agnello
Développeur informatique
Inscription : octobre 2010
Messages : 76
Détails du profil
Informations personnelles :
Nom : Homme Fabrice Agnello
Âge : 39
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : octobre 2010
Messages : 76
Points : 161
Points : 161
Bonjour,

au risque de ne pas avoir compris votre problématique, le déroulement des opérations telles que vous les décrivez est somme toute assez simple et "juste".

Il me semble, si j'ai bien compris, que votre problème est simplement d'accéder au contenu de vos tables via phpMyAdmin.

De fait, une question me taraude. Avez vous remarqué que vous n'avez aucun enregistrement en base de données ?

Partant de là, le fonctionnement est parfaitement régulier. phpMyAdmin ne vous propose donc pas de lister les enregistrements, ni de faire de recherche voire de faire un truncate, car la table est vide. Au contraire, l'interface vous propose via un icône idoine pour inserer des enregistrements, ce qu'il me semble est ce que vous cherchez à faire. Vous remarquerez que dès lors que vous aurez inséré de nouveaux enregistrements dans les tables, les icônes que vous avez entouré deviendront alors actives.

Pour finir, PowerAMC est un excellent outil, et si vous permet à l'instar de MySQLWorkbench de faire du reverse, de la synchro, etc. Donc si vous l'avez à disposition, il n'y a pas de raison de vous en passer. Je mettrais juste un bémol quant à sa compatibilité avec mysql 5, car il y a des années que je n'ai pas utilisé cet outil.
Agnello Fabrice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 13h50   #4
Expert Confirmé
 
Avatar de grunk
 
Homme Olivier
Développeur Web
Inscription : août 2003
Messages : 1 837
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2003
Messages : 1 837
Points : 3 318
Points : 3 318
Le script généré par Power Amc est sans doute uniquement un script de "structure" qui n'inclue aucune données.

Soit power Amc permet de générer des données auquel cas il faudra générer un script en conséquence soit il faut passer par un outil tiers, ou remplir la base à la main pour avoir des données.
grunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 14h15   #5
Invité de passage
 
Homme Jeremy
Etudiant en développement logiciel
Inscription : juin 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Jeremy
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Etudiant en développement logiciel

Informations forums :
Inscription : juin 2011
Messages : 3
Points : 0
Points : 0
@Benjamin, Merci pour l'information, je vais voir cela de ce pas

@Fabrice, tout d'abord merci pour votre analyse, en effet les tables sont vides, je n'ai pas réussis à trouver l'icône dont vous me parlez pour insérer les données mais promis je vais chercher mieux :p.
Je note le possible soucis sous Mysql5.

@Grunk, En effet il ne présente que la structure de la base, j'espérais pouvoir la remplir avec Wamp et ainsi combiner les deux, je ne pensais pas avoir besoins d'un logiciel supplémentaire (ce qui ne me dérange pas vraiment), sinon je remplirais à la main

@Tous, merci de vos réponses rapides et concrètes, je vous tiendrais au courant des futures évolutions.
Jeremy.Dev.Lcpa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 15h12   #6
Invité de passage
 
Homme Jeremy
Etudiant en développement logiciel
Inscription : juin 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Jeremy
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Etudiant en développement logiciel

Informations forums :
Inscription : juin 2011
Messages : 3
Points : 0
Points : 0
Alors le résultat des courses, j'arrive à remplir la base de données avec des commandes Sql , elle sont désormais toutes affichables, merci encore
Jeremy.Dev.Lcpa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h33.


 
 
 
 
Partenaires

Hébergement Web