#1046 - No database selected
Résolu
TeslaBridge
Messages postés
15
Statut
Membre
-
TeslaBridge Messages postés 15 Statut Membre -
TeslaBridge Messages postés 15 Statut Membre -
Bonjours,
J'ai rencontré une erreur que je n'arrive pas à traiter malgré les recherches sur la toile... J'utilise wamp.
J'ai donc repris la création de pages php pour un projet de là:
http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php
et lorsque j'exécute la requête SQL:
1. CREATE TABLE membre (
2. id int(11) NOT NULL auto_increment,
3. login text NOT NULL,
4. pass_md5 text NOT NULL,
5. PRIMARY KEY (id)
6. ) TYPE=MyISAM;
une erreur s'affiche: #1046 - No database selected.
J'ai créer toute les pages en ne changeant rien... Je les est tester, il ne me reste plus que ceci.
Qu'elle peut être le problème?
Merci d'avance.
J'ai rencontré une erreur que je n'arrive pas à traiter malgré les recherches sur la toile... J'utilise wamp.
J'ai donc repris la création de pages php pour un projet de là:
http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php
et lorsque j'exécute la requête SQL:
1. CREATE TABLE membre (
2. id int(11) NOT NULL auto_increment,
3. login text NOT NULL,
4. pass_md5 text NOT NULL,
5. PRIMARY KEY (id)
6. ) TYPE=MyISAM;
une erreur s'affiche: #1046 - No database selected.
J'ai créer toute les pages en ne changeant rien... Je les est tester, il ne me reste plus que ceci.
Qu'elle peut être le problème?
Merci d'avance.
A voir également:
- #1046 - aucune base n'a été sélectionnée
- Base de registre - Guide
- Mon compte facebook a été désactivé - Guide
- Mon compte instagram a été désactivé - Guide
- Le compte facebook d'un ami a été piraté - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
16 réponses
S'il y a seulement "localhost", c'est bien qu'aucune base n'est sélectionnée.
Dans le bandeau vertical de gauche, il doit y avoir la liste de tes bases de données et un texte qui t'invite à en sélectionner une. Clique sur le nom de ta base de données, c'est probablement la seule.
Remarque : la présentation peut varier un peu selon les versions de phpmyadmin
Dans le bandeau vertical de gauche, il doit y avoir la liste de tes bases de données et un texte qui t'invite à en sélectionner une. Clique sur le nom de ta base de données, c'est probablement la seule.
Remarque : la présentation peut varier un peu selon les versions de phpmyadmin
Non ! c'est la totalité qui constitue une requête de création d'une seule table. Cette table s'appelle "membre" et a 3 champs : "id", "login" et "pass_md5".
D'ailleurs, si tu crées une table directement à partir de l'interface de phpmyadmin, tu verras en validant qu'il crée une requête qui a la même allure.
D'ailleurs, si tu crées une table directement à partir de l'interface de phpmyadmin, tu verras en validant qu'il crée une requête qui a la même allure.
Bonjour
Le message te dit que tu n'as pas sélectionné de base de données.
Crois-tu en avoir sélectionné une ? Si oui, peux-tu nous dire comment (où as-tu cliqué, qu'as-tu tapé...) et quel est son nom ?
Le message te dit que tu n'as pas sélectionné de base de données.
Crois-tu en avoir sélectionné une ? Si oui, peux-tu nous dire comment (où as-tu cliqué, qu'as-tu tapé...) et quel est son nom ?
Depuis action de localhost, j'ai creer une base de données au nom de: Myphp_srv, j'ai laisser par défaut "interclassement" avec la connexion utf8_general_ci
Je n'ai rien touché de plus à la BDD. La structure est par défaut.
Je n'ai rien touché de plus à la BDD. La structure est par défaut.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
La base est créée, c'est bien, encore faut-il la sélectionner.
Je ne connais pas l'interface de wamp, mais je suppose qu'il utilise phpmyadmin.
Dans la partie centrale de l'écran, la première ligne (tout en haut) est-elle simplement "localhost" ou "localhost Myphp_srv"
Je ne connais pas l'interface de wamp, mais je suppose qu'il utilise phpmyadmin.
Dans la partie centrale de l'écran, la première ligne (tout en haut) est-elle simplement "localhost" ou "localhost Myphp_srv"
Je vois, tu parlais directement depuis le menu. Je croyais que l'ont parlais depuis la page d'accueil. Je suis sur Myphp_srv. ^^
Non, je parle depuis la page de phpmyadmin. Je ne sais pas de quel menu tu parles, si c'est un menu de wamp, je ne le connais pas.
Quel écran ? phpmyadmin je suppose ? Sois précis dans tes messages, je ne vois pas ce que tu fais.
Si tu as choisi ta base de données, tu dois voir en haut de la partie centrale de la page, localhost - nom de ta base.
Et tu dois pouvoir créer ta table
Si tu as choisi ta base de données, tu dois voir en haut de la partie centrale de la page, localhost - nom de ta base.
Et tu dois pouvoir créer ta table
Désole.. Je bouge beaucoup... Oui, je suis donc dans localhost - myphp_srv. En effet, je peux créer une table qui demande deux champs.
Le nom:
Nombres de colonnes:
Je pense qu'il n'y aura qu'une seule colonne? Et le nom est de mon choix?
Le nom:
Nombres de colonnes:
Je pense qu'il n'y aura qu'une seule colonne? Et le nom est de mon choix?
Dans une base de données, colonne ou champ désignent la même chose. Donc si tu veux deux champs -> 2 colonnes.
Quant aux noms, tu es libre à condition de respecter les règles de mysql. Pour faire simple : commence par une lettre, évite les espaces, caractères accentués et autres caractères bizarres.
Mais la requête que tu proposais dans ton premier message (en retirant les numéros de ligne) doit marcher aussi
Quant aux noms, tu es libre à condition de respecter les règles de mysql. Pour faire simple : commence par une lettre, évite les espaces, caractères accentués et autres caractères bizarres.
Mais la requête que tu proposais dans ton premier message (en retirant les numéros de ligne) doit marcher aussi
Ah! Je vois! Super! Et dans ces trois champs ou colones il me propose plusieurs choix tels que le type, la valeur/taille, défaut², interclassement, attributs, null, index, auto_increment!
Que dois-je faire? Type INT pour id, varchar pour login? 11 pour la valeur? As-tu des éclaircissement pour me détailler a peu près les critères?
Que dois-je faire? Type INT pour id, varchar pour login? 11 pour la valeur? As-tu des éclaircissement pour me détailler a peu près les critères?