Auteur |
Message |
meiz
Forumeur occasionnel
Sexe:
Messages: 39
|
Posté le:
Ven 15 Juin 2007 - 13:52 |
|
Je vien de creer ma bdd sous mysql, je vien de l'initialiser tout est OK.Par contre quand j'essaye d'effectuer une requete simple, rien ne s'affiche a part
"Empty set = 0,00s", normalement jcrois bien qu'il devrai mafficher un tableau avec les champs que j'ai demander.Je tien a préciser je commence tout juste en la matiere .
Merci d'avance |
|
|
|
|
N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. |
Channels
Résident du forum
Sexe:
Messages: 408
Localisation: Contrieres - Basse Normandie
|
Posté le:
Ven 15 Juin 2007 - 14:15 |
|
tes tables sont crées ? Les données ont elles été insérées dans les tables ?
Si les données n'ont pas été insérées, alors il te retourne un résultat vide, normal.
Pour vérifier que tes tables sont crées : show tables;
Pour insérer tes données, il faut utiliser des requêtes du type
INSERT INTO table VALUES(.........); |
|
|
|
|
meiz
Forumeur occasionnel
Sexe:
Messages: 39
|
Posté le:
Ven 15 Juin 2007 - 23:54 |
|
Ce que j'ai fai, jai creer 2 fichier .sql:
gestion.sql<---la ou est créer la BDD
insertion.sql<----la ou je rentre toutes les valeur dans les tables
Ensuite je tape la commande suivante ds my sql
mysql \. c:\BDD\gestion.sql et ca me met tout en OK.
Quand je tape les requete je n'est rien du tout.Ai-je fai une erreur kelke part??? |
|
|
|
|
meiz
Forumeur occasionnel
Sexe:
Messages: 39
|
Posté le:
Sam 16 Juin 2007 - 15:00 |
|
tite précision je n'est pas creer de user je me log juste avec le mot de passe de base 'root'.
C'est peut etre pour ca??? |
|
|
|
|
Channels
Résident du forum
Sexe:
Messages: 408
Localisation: Contrieres - Basse Normandie
|
Posté le:
Sam 16 Juin 2007 - 16:04 |
|
Non ce n'est pas pour ça.
Peux tu tester des requetes du genre :
SELECT * from table;
Tu verras le contenu de tes tables, si elles sont bien remplies. |
|
|
|
|
meiz
Forumeur occasionnel
Sexe:
Messages: 39
|
Posté le:
Sam 16 Juin 2007 - 16:10 |
|
Non c bon ca marche
En faite ru avai raison channel les champs n'atai pas pris en compte dans les tables.
A ca fait plaisir de s'etre débloquer de ce probleme, je vai pourvoir avancé maintenant
A NOUS 2 MYSQL |
|
|
|
|
Channels
Résident du forum
Sexe:
Messages: 408
Localisation: Contrieres - Basse Normandie
|
Posté le:
Sam 16 Juin 2007 - 18:12 |
|
Ok, tu peux éditer ton poste en [RESOLU] alors |
|
|
|
|
meiz
Forumeur occasionnel
Sexe:
Messages: 39
|
Posté le:
Sam 16 Juin 2007 - 20:38 |
|
Oups autre probleme lorqeque je vaut éditer une nouvelle bdd le massage suivant ce met:
ERREUR 1406 DATA TOO LONG FOR COLUMN 'nature_contrat' at row 1
D'ou vien cette erreur, j'ai beau remplacer la valeur qu'il ya dans cette colonne ou la raccourcir mais la probleme persiste |
|
|
|
|
meiz
Forumeur occasionnel
Sexe:
Messages: 39
|
Posté le:
Sam 16 Juin 2007 - 21:11 |
|
Oups c'est bon j'ai trouvé
En faite j'avai rentrer une valeur trop petite dans la table par rapport au champ que je voulai rentrer.
ex: adresse varchar (10) ----> "10 rue de la creche"
Je ne m'est pas encore [RESOLU] car il se peut qu'il y ai d'autre probleme |
|
|
|
|
Channels
Résident du forum
Sexe:
Messages: 408
Localisation: Contrieres - Basse Normandie
|
Posté le:
Sam 16 Juin 2007 - 21:14 |
|
effectivement varchat(10) limite la longueur de la chaîne de caratères a 10 caractères |
|
|
|
|
meiz
Forumeur occasionnel
Sexe:
Messages: 39
|
Posté le:
Sam 16 Juin 2007 - 21:24 |
|
comment fait-on pour pouvoir avoir acces a la bb my sql sur un autre ordi du reseau?? |
|
|
|
|
Channels
Résident du forum
Sexe:
Messages: 408
Localisation: Contrieres - Basse Normandie
|
Posté le:
Dim 17 Juin 2007 - 01:18 |
|
il faut télécharger un client SQL pour t'y connecter ou bien une interface php comme phpmyadmin.
Cette dernière recquiert un serveur apache, php, et mysql d"installé. |
|
|
|
|
meiz
Forumeur occasionnel
Sexe:
Messages: 39
|
Posté le:
Dim 17 Juin 2007 - 02:51 |
|
encore un ti probleme,
j'ai creer un utilisateur avec tout les droit nommé test, ensuite sur la meme station je quitte la BBD MySQL et je lance une commande DOS.
Je tape:
"my sql -u test -p"
puis je rentre le mot de passe.
Ensuite je tape:
[b]"use BDD" [/b]
afin de travailler sur ma BBD actuel et lorsque je tape
"show tables"
rien ne s'affice |
|
|
|
|
Channels
Résident du forum
Sexe:
Messages: 408
Localisation: Contrieres - Basse Normandie
|
Posté le:
Dim 17 Juin 2007 - 10:46 |
|
GRANT ALL PRIVILEGES ON BDD.* TO test
IDENTIFIED BY 'test';
SET PASSWORD for 'test' = PASSWORD('test');
Reteste ensuite la connexion et le show tables; |
|
|
|
|
ShevA
Forumeur occasionnel
Sexe:
Messages: 26
Localisation: Poitiers & Orléans
|
Posté le:
Dim 17 Juin 2007 - 12:53 |
|
meiz a écrit: |
"show tables"
rien ne s'affice |
Tu as mis un ; après le show tables ou pas ? |
|
|
|
|
meiz
Forumeur occasionnel
Sexe:
Messages: 39
|
Posté le:
Dim 17 Juin 2007 - 14:01 |
|
ShevA a écrit: |
meiz a écrit: |
"show tables"
rien ne s'affice |
Tu as mis un ; après le show tables ou pas ? |
oui bien sur pardon de ne pas l'avoir m'entionner, je v test ce que m'a dit Channel Simpson et je vous dit |
|
|
|
|
meiz
Forumeur occasionnel
Sexe:
Messages: 39
|
Posté le:
Dim 17 Juin 2007 - 14:11 |
|
c bon ca marche channel merci bocoup encore une fois pour ton aide si présieuse je ne sais pas pourquoi la premiere fois ca na pas marcher pourtant j'avai bien taper une commande similaire a la tienne, j'avai du oublier quelque chose
bon je revien pour le prochain probleme lool mais c bientot fini car je passe demain l'epreuve de pti |
|
|
|
|
meiz
Forumeur occasionnel
Sexe:
Messages: 39
|
Posté le:
Dim 17 Juin 2007 - 14:15 |
|
ah je sait la diférence que j'avai fai la premiere fois o lieu de mettre "to test" javai mit "to test@localhost".
Puis je n'ai pas mit la commande
SET PASSWORD for 'test' = PASSWORD('test'); |
|
|
|
|
|