WWW SQL Designer: Aide à la conception des bases de données

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

24 juin 2008, 17:47

Pour l'installation (c'est à dire pour utiliser les fonctionnalités de sauvegardes/import/export):
function setup_saveloadlist() {
        define("SERVER","localhost"); // Ton serveur MYSQL
        define("USER","root"); // Nom d'utilisateur MySQL
        define("PASSWORD","root"); // Mot de passe MySQL
        define("DB","sqldesigner"); // Nom de la bdd de gestion de SQL designer (importer dedans le fichier database.sql fourni)
        define("TABLE","sqldesigner"); // Nom de la table de gestion de SQL designer (à priori si tu a importer le fichier database.sql sans le modifier, il faut que tu laisses ce nom de table)
    }
    function setup_import() {
        define("SERVER","localhost"); // Ton serveur MYSQL
        define("USER","root"); // Nom d'utilisateur MySQL
        define("PASSWORD","root"); // Mot de passe MySQL
        define("DB","luxtouristcom"); // Le nom de la BDD que tu veux importer dans SQL designer (mais qui te sera redemander donc je sais pas si c'est réellement utile)
    } 
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 70 Messages

24 juin 2008, 17:55

Merci pour ce lien.
Très intéressant.

Hop là, dans mes favoris.

lux
Eléphant du PHP | 372 Messages

24 juin 2008, 19:00

Pour l'installation (c'est à dire pour utiliser les fonctionnalités de sauvegardes/import/export):
function setup_saveloadlist() {
        define("SERVER","localhost"); // Ton serveur MYSQL
        define("USER","root"); // Nom d'utilisateur MySQL
        define("PASSWORD","root"); // Mot de passe MySQL
        define("DB","sqldesigner"); // Nom de la bdd de gestion de SQL designer (importer dedans le fichier database.sql fourni)
        define("TABLE","sqldesigner"); // Nom de la table de gestion de SQL designer (à priori si tu a importer le fichier database.sql sans le modifier, il faut que tu laisses ce nom de table)
    }
    function setup_import() {
        define("SERVER","localhost"); // Ton serveur MYSQL
        define("USER","root"); // Nom d'utilisateur MySQL
        define("PASSWORD","root"); // Mot de passe MySQL
        define("DB","luxtouristcom"); // Le nom de la BDD que tu veux importer dans SQL designer (mais qui te sera redemander donc je sais pas si c'est réellement utile)
    } 
Étrange j'ai fait comme tu as dit et ça ne marche toujours pas.

Je tiens à préciser que sous Safari, il met mets l'erreur XML, sous Firefox 3 il me dit rien (même si je mets un nom de base bidon), donc pas d'erreur sous FF3, il reaffiche la page mais sans les infos de la bdd... :roll:

ViPHP
ViPHP | 4674 Messages

25 juin 2008, 09:13

Je l'utilise sur Safari, et je n'ai aucun problème …
Je l'ai testé sur une version 2.x, 3.1, et même une version avancée de WebKit (nightly-built 3.1.1r5525.20), et ça marche toujours …
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphant du PHP | 396 Messages

25 juin 2008, 15:30

Tiens, j'ai dezippé l'archive dans un dossier de mon document root et je n'ai qu'une page vide (avec comme fond les petits carreau)
La demo sur leur site fonctionne par contre...
Quelqu'un a une idée?
La source de la page me parrait correcte, je ne comprends pas...

Pour info je suis sous Apache/1.3.34 (Debian) PHP/5.2.0-8+etch11

Mammouth du PHP | 514 Messages

25 juin 2008, 16:08

essaie avec un autre navigateur, pour voir.
Ne jamais repousser à demain ce qu'on peut faire après demain ...

Eléphant du PHP | 396 Messages

25 juin 2008, 16:15

Pas mieux avec Opera.
Et puis ça fonctionne sur leur site.
Bon, je cherche :evil:

Eléphant du PHP | 396 Messages

25 juin 2008, 17:00

J'ai tenté avec la version 2.0 et ça fonctionne.
Va comprendre :)

lux
Eléphant du PHP | 372 Messages

29 juin 2008, 11:36

Bon je ne m'en sors toujours pas ... ça veut pas charger la bdd.

J'ai mis :
function setup_saveloadlist() {
		define("SERVER","localhost");
		define("USER","root");
		define("PASSWORD","root");
		define("DB","sqldesigner");
		define("TABLE","sqldesigner");
	}
	function setup_import() {
		define("SERVER","localhost");
		define("USER","root");
		define("PASSWORD","root");
		define("DB","luxtouristcom");
	}
Et bien sur j'ai importé la table sqldesigner dans base de donnée.

Et ça me donne ça quand j'essaye de faire un import à partir de la bdd :

Image

Sous Firefox il ne mets pas de message d'erreur, il revient à la page du debut, sans rien charger.

Une idée ? :cry:

Petit nouveau ! | 3 Messages

18 juil. 2008, 12:50

Voici le bon paramétrage :
function setup_saveloadlist() {
		define("SERVER","localhost");
		define("USER","root");
		define("PASSWORD","root");
		define("DB","sqldesigner");
		define("TABLE","sqldesigner");
	}
	function setup_import() {
		define("SERVER","localhost");
		define("USER","root");
		define("PASSWORD","root");
		define("DB","information_schema");//<-- c'est cette base dans MySQL qui contient la structure de toutes les autres bases
	}

Mammouth du PHP | 965 Messages

18 juil. 2008, 13:29

j'ai enregistrer les bons paramètres, je fais ensuite la selection de la base que je veux importer, il retourne sur l'écran mais avec ... rien.

pourtant ca semble être bon puisqu'aucune erreur n'est retournée.

suis sur FF2.

Petit nouveau ! | 3 Messages

18 juil. 2008, 17:27

Revérifie ton paramétrage, notamment login/mot de passe, car cela fonctionne très bien.
La seule subptilité est le define("DB","information_schema");

x@v
Mammouth du PHP | 570 Messages

28 juil. 2008, 01:48

j'ai le même problème

Petit nouveau ! | 3 Messages

06 avr. 2009, 21:02

J'ai le même problème.

Quand vous dites:
La seule subtilité est le define("DB","information_schema");

On doit remplacer information_schema par quoi?

J'utilise Movamp et Easyphp.

merci

Petit nouveau ! | 3 Messages

07 avr. 2009, 08:50

Tu remplaces par le nom de ta base de données MySQL.