Base mysql
Résolu/Fermé
maxime_B
Messages postés
788
Date d'inscription
mardi 14 juin 2005
Statut
Membre
Dernière intervention
15 juin 2010
-
9 déc. 2005 à 21:18
maxime_B Messages postés 788 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 15 juin 2010 - 11 déc. 2005 à 14:55
maxime_B Messages postés 788 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 15 juin 2010 - 11 déc. 2005 à 14:55
A voir également:
- Base mysql
- Formules excel de base - Guide
- Mysql community server - Télécharger - Bases de données
- Base de registre - Guide
- Tnt base de données vide ✓ - Forum TNT / Satellite / Réception
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
3 réponses
hibou57
Messages postés
130
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
4 juillet 2010
61
10 déc. 2005 à 12:16
10 déc. 2005 à 12:16
Salut Maxime,
LOL... si tu prends ce fichier pour une suite d'indication à suivre pour installer la base... tu te trompe d'interprète.
Je m'explique. Ce que tu as posté, c'est un fichier SQL. C'est à dire que c'est une série d'instruction qui vont être executées par MySQL, et non pas par toi... c'est pour ça que je sourie (mais c'est pas méchant).
Il faut que tu aille dans PHPMyAdmin, et depuis là tu choisi d'importer une base de données. Et la base de données à importer, c'est justement ce fichier.
Tu tiens ça d'un fichier qui s'appelait surement quelque chose comme wxyz.sql... yes ?
Connais-tu PHPMyAdmin ? Parce qu'il faut que tu sache comment y acceder (tu peux obtenir l'url d'acces et le logs auprés de ton hebergeur). Et quand tu y es, alors tu fouille dans les menu pour trouver la fameuse commande d'importation de base de données.
Tu comprends ?
Dis moi si tu t'en sort avec ça. Sinon je peux essayer de t'en dire plus....
A bientôt
LOL... si tu prends ce fichier pour une suite d'indication à suivre pour installer la base... tu te trompe d'interprète.
Je m'explique. Ce que tu as posté, c'est un fichier SQL. C'est à dire que c'est une série d'instruction qui vont être executées par MySQL, et non pas par toi... c'est pour ça que je sourie (mais c'est pas méchant).
Il faut que tu aille dans PHPMyAdmin, et depuis là tu choisi d'importer une base de données. Et la base de données à importer, c'est justement ce fichier.
Tu tiens ça d'un fichier qui s'appelait surement quelque chose comme wxyz.sql... yes ?
Connais-tu PHPMyAdmin ? Parce qu'il faut que tu sache comment y acceder (tu peux obtenir l'url d'acces et le logs auprés de ton hebergeur). Et quand tu y es, alors tu fouille dans les menu pour trouver la fameuse commande d'importation de base de données.
Tu comprends ?
Dis moi si tu t'en sort avec ça. Sinon je peux essayer de t'en dire plus....
A bientôt
hibou57
Messages postés
130
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
4 juillet 2010
61
11 déc. 2005 à 02:17
11 déc. 2005 à 02:17
Re-salut Maxime,
Pardonne moi cette remarque, mais les indications qu'on t'a donné sont inutilement compliqué. Parce que chez tout les hebergeur sans exceptions, tu n'a pas besoin de manipuler un script de configuration. MySQL est installé par l'hebergeur, c'est lui qui gère le serveur de base de donnés. Tu n'as rien de plus à faire qu'à utiliser la fonction pPHP mysql_connect, qui prend en justement argument, localhost, le log, et le mot de passe. Puis te selectionne la base sur laquelle tu travail (et non pas ne nom de la table comme c'est écrit par erreur dans le script... car on ne se connecte pas à une table, mais à une base de données, et une base de données est constituée de une ou plusieurs tables) Les informations fournies par ce petit bout de script, sont en fait les argument que tu passe à une fontion qui en prend 3, puis à une deuxième fonction qui en prend un... et écrire deux petits appels de fonction, crois moi, c'est beaucoup moins lourd et fastidieux que tout ce script.
En plus de la confusion entre table et base, j'ai remarqué une autre erreur vraisemblable : chez un hebergeur, on ne se connecte jamais en tant que root. Root, c'est le log de l'administrateur(rice), du/de la propriétaire, de celui/celle qui a tout les droit sur le serveur.... Et je ne pense pas que tu fasse joujou avec ça ;)
Le log que tu utilise pour te connecter au serveur de base de données, c'est généralement le même log que celui que tu utilise pour te connecter au serveur ftp. Le mot de passe est le même aussi, généralement que pour le ftp.
En fait, pour en revenir à root, tu te connect en tant que root, quand par exemple tu as un serveur sur ton pc.
Voilà un exemple de ce que tu devra écrire pour acceder à ta base de données...
Tu comprends mieux maintenant ? Ca va ?
... heuuuu... je me souviens de ce script html aussi, je l'ai vu ailleurs sur le forum... j'avais essayé de te répondre un peu je crois...
Bon, fait encore tes essais, tu finira par y arriver. Et surtout, accroche toi, parce que au début, on rame toujours terriblement.
Bonne nuit.
Pardonne moi cette remarque, mais les indications qu'on t'a donné sont inutilement compliqué. Parce que chez tout les hebergeur sans exceptions, tu n'a pas besoin de manipuler un script de configuration. MySQL est installé par l'hebergeur, c'est lui qui gère le serveur de base de donnés. Tu n'as rien de plus à faire qu'à utiliser la fonction pPHP mysql_connect, qui prend en justement argument, localhost, le log, et le mot de passe. Puis te selectionne la base sur laquelle tu travail (et non pas ne nom de la table comme c'est écrit par erreur dans le script... car on ne se connecte pas à une table, mais à une base de données, et une base de données est constituée de une ou plusieurs tables) Les informations fournies par ce petit bout de script, sont en fait les argument que tu passe à une fontion qui en prend 3, puis à une deuxième fonction qui en prend un... et écrire deux petits appels de fonction, crois moi, c'est beaucoup moins lourd et fastidieux que tout ce script.
En plus de la confusion entre table et base, j'ai remarqué une autre erreur vraisemblable : chez un hebergeur, on ne se connecte jamais en tant que root. Root, c'est le log de l'administrateur(rice), du/de la propriétaire, de celui/celle qui a tout les droit sur le serveur.... Et je ne pense pas que tu fasse joujou avec ça ;)
Le log que tu utilise pour te connecter au serveur de base de données, c'est généralement le même log que celui que tu utilise pour te connecter au serveur ftp. Le mot de passe est le même aussi, généralement que pour le ftp.
En fait, pour en revenir à root, tu te connect en tant que root, quand par exemple tu as un serveur sur ton pc.
Voilà un exemple de ce que tu devra écrire pour acceder à ta base de données...
// Connexion au serveur de base de données (MySQL, généralement) mysql_connect ('localhost', 'login', 'mot_de_passe'); // Selection de la base de données sur laquelle tu veux travailler. // Tu peux avoir plusieur base de données, // et en changer par cette fonction. mysql_select_db ('nom_de_la_base'); // Execution d'une ou plusieurs requête SQL // (tu finira par savoir ce que c'est, tu n'a pas le choix) $reponse = mysql_query('SELECT * FROM personnes'); // Ici tu mets tes ligne de codes, tu bricole, tu batifole. // Tu peux faire d'autre requêtes, changer de base, etc, etc. // Et avant de terminer le programme PHP, n'oubli pas surtout // de refermer la connexion avec la base de données. mysql_close();
Tu comprends mieux maintenant ? Ca va ?
... heuuuu... je me souviens de ce script html aussi, je l'ai vu ailleurs sur le forum... j'avais essayé de te répondre un peu je crois...
Bon, fait encore tes essais, tu finira par y arriver. Et surtout, accroche toi, parce que au début, on rame toujours terriblement.
Bonne nuit.
maxime_B
Messages postés
788
Date d'inscription
mardi 14 juin 2005
Statut
Membre
Dernière intervention
15 juin 2010
55
11 déc. 2005 à 14:55
11 déc. 2005 à 14:55
je ne pense pas que ça ira convenablement car si je comprend bien, le script tout fait que j'ai téléchargé ne vaut rien tant que ce n'est pas mon pc qui est le serveur.Je ais donc devoir me contenter du htaccess bien que je n'ai pas encore tout comprit sur son utilisation...
a+
a+