Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
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 30/01/2011, 07h19   #1
Invité de passage
 
Agniezska Tazkasha
Inscription : janvier 2011
Messages : 1
Détails du profil
Informations personnelles :
Nom : Agniezska Tazkasha

Informations forums :
Inscription : janvier 2011
Messages : 1
Points : 0
Points : 0
Par défaut Nouvelle débutante MySQL

Présentation :

Bonjour à vous,

Je suis nouvelle dans le domaine du PHP-MySQL et j'ai 34 ans. J'ai certaines bases en site web mais j'apprends quand le besoin est nécessaire. J'ai des problèmes de locution (dyslexie, dysorthographie, dysphasie et dysorthophonie) et je vie ma vie quand même à 65 % des cas de figure.

Malgré ces problèmes, il est difficile de chercher des aides selon ce que je souhaite vraiment car je ne sais pas les termes, ni comment rédiger mes phrases ou dire correctement l'ordre des mots. Je n'aime pas être prise en pitié mais j'aime apprendre tout et sur n'importe quoi.

Introduction :

Ce post est seulement pour les gens qui connaissent le domaine et qui souhaitent réellement m'aider et non baisser les bras par perte de patience ou par jugements incultes.

Depuis quelque temps déjà, j'ai toujours voulu avoir un expérience de plus au niveau website et spécialement PHP-MySQL. Or, avec tout les forums j'ai lu, les expériences acquises et ceux qui m'ont abandonnés en cours de route (perte de patience, vie ne se limitant pas que sur internet), me revoilà sur ce magnifique forum "Professionnels de l'informatique".

Cela dit, je veux apprendre vraiment ce domaine car au point où j'en suis rendu, le travail que je fais actuellement (non-scolaire ni professionnel), nécessite PHP-MySL.

Note importante ici, je ne veux en aucun cas que des gens (autonomes ou professionnels) pensent que je veux tout leur donner le travail à faire. Je veux réellement apprendre et je ferai tout pour réussir "mes devoirs".

A qui veut bien m'aider réellement, je donnerai un suivi de mes devoirs dans ce post en screenshots, me créer des "notepad" comme aide-mémoire et autres cas de figure pour ne pas laisser les gens dans le néant, la noirceur et la confusion (comme ma vie peut l'être).

J'ajoute un dernier point ici qui cause pas mal de confusion lorsque nous demandons de l'aide sur des forums : L'abstination qui à raison ou qui aurait pensé avoir tord et souvent, certaines personnes mélangent les sujets ou les besoins à travers des post qui n'ont pas réellement rapport avec la demande d'aide initiale. Pour ne pas interférer dans ma demande, je demanderais à ces gens de créer leur propre sujet qui requête une aide particulière selon leur sujet.

Merci de bien vouloir m'aider pour une très longue période...

Expériences acquises :

Mes expériences au niveau Web sont limités mais pratiquées et j'apprends au moment où j'en ai besoin :

JS : Selon les fonctions recherchés
DHTML : Selon l'animation et interactions (limités) recherchés
HTML : La question ne se pose pas
CSS : 70 % des fonctions (BODY, TABLE, TR, TD, A)
WG : PSP8, PS7, Gif Anim, Paint
PHP : 2-3 fonctions (très limitée)
SQL : Débutante extrémiste mais je sais comment faire un CREATE TABLE
EXCEL : Base limitées (SOMME, ARRONDI, %, GROUPER)

Exposition du cas de figure :

Je joue présentement à un jeu multijoueur Rôle-Play médiéval et mon rôle dans ce jeu est strictement commercial (contrairement à d'autre qui sont que pour les combats).

Depuis que je joue à ce jeu (2 ans +), comme tout petit commerçants, j'écrivais mes items, mes recettes et mes prix dans un cahier spirale. Au fil du temps, je me suis créé un site pour afficher ma boutique {MG} (Magasin Général) et cette boutique est devenue pas mal complète après plusieurs mois. Elle est toujours à jour suivant les mises à jour propre du jeu.

Comme vous le voyez, la page "Produits" est cataloguée en départements. Je ne vous énumèrerai pas les pages car vous les avez déjà sous les yeux mais si vous cliquez sur ces pages, il y a des sous-catégories et derrière ces sous-catégories, il y a enfin l'item recherché (comme un arborescence si c'est le terme).

Cela dit, après avoir utilisé la méthode crayon-papier, je suis passé sous bloc-note (*.txt) qui était à cette époque, une évolution pour le MG. Or un jour, une "cliente" de ma boutique me parlait de Excel.

Bien entendu, je n'avais jamais su à quoi servait Excel mais par elle (qui est maintenant devenue la co-propriétaire de ma boutique), j'ai su mettre à profit mon apprentissage et depuis, mes données des items, mes recettes et mes prix se sont faites transférer sur Excel.

Donc par des prix de base animal, botanique et géologique, je crée mes recettes en associant mes produits aux cellules correspondantes et ce qui me donne à la fin, ma facture. Les produits demandant d'autre sous-produits sont eux-même ajoutés dans une autre facture et le résultat additionné me donne un autre prix pour un autre produit.

Petit exemple ici pour ne pas vous retardez mais ayant une curiosité d'esprit : Essence Volcanique :

- 1 Gueule de loup rouge : 0.10 (A1)
- 1 Rose rouge : 0.70 (A2)
- 1 Soufre : 1.40 (A3)
- 1 Nourriture : 0.60 (A4)

Dans Excel, la formule est : (A5) =SOMME(A1:A4)
Donc cellule A5 = 2.80
Comme le jeu ne fonctionne pas en centième, il faut arrondir à l'unité près : =ARRONDI(A5;0)
Ce qui devient A5 = 3.00 l'essence volcanique

Vous pouvez voir un démo de facturation (nécessite Excel) sur le site de ma boutique si vous ne savez pas le but de cette partie du message.

Donc, après quelques mois d'usages et de pratiques Excel et toujours en quête d'évolution me disais-je, longtemps j'ai voulu savoir comment fonctionnaient PHP et MySQL face à une base de données comme celle-là...

Dans le cas actuel, je me disais que c'était l'opportunité de ma vie car c'est le bon timing et pour apprendre et pour mettre encore à profit la gestion de ma boutique MG ; si vous avez vu un peu comment je fonctionnais.

Le seul gros problème que j'ai avec Excel et HTML est que, je suis rendu à près de 800 produits sur le site et ce qui est extrêmement long (autant personnel que professionnel) et de tout retranscrire les données Excel dans les TABLE du HTML et on peut le comprendre...

Eléments recherchés :

Comme vous venez de le voir ci-haut, je cherche de l'aide concernant la monture et structure en base de données qui peut être modifiable dans le moteur SQL (on peut le comprendre) qui changerait (ou chargerait) les données automatiquement sur les pages des départements désignés à ces effets sans taper les 800 prix à mains nues \ :

Questionnements :

Bien entendu je me pose des questions mais je ne sais pas si elles sont existencielles ou non pour certains :

- Est-ce un projet réalisable ?
- Est-ce difficile comme niveau projet ?
- Est-ce que le temps d'exécution est mal jugé ?

Conclusion :

Je sais que pour certains c'est un truc tout simplement facile mais ma vie est tellement désorganisée et ayant des troubles TDA-H et d'orthopédagogie, je veux tellement apprendre que je ne sais jamais par où commencer ni savoir vers qui me tourner pour réussir quelque chose qui me rendrait fière de moi ou d'aider les autres aussi dans le besoin sur des sujets que je connais.

Donc malgré cette lecture sans recule, si il y a une personne qui a un coeur aussi grand qu'il peut l'être, je vous promet d'apprendre comme il le faut et montrer mes expériences tout en donnant des suivis par screenshots et bout de codes pour mettre à l'aise les deux partis.

Bien à vous et merci à celui/celle ou ceux/celles qui voudra/voudront bien m'aider car je veux rendre à terme ce projet et je mettrai même une note sur le site de la boutique à la page "Contact" en quoi les gens pourrony contacter cette/ces personne(s) et ainsi créer des liens d'aides selon le besoin...
Agniezska est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 01h23   #2
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 544
Points : 9 544
Bonsoir,

En réponse à tes questions : pour un non-débutant, c'est un projet simple et facilement réalisable en quelques jours.

Mais dans ton cas, je vois deux difficultés :

1/ si tu ne veux pas tout retaper, il faut que tu aies quelque part une liste unique avec tous tes produits et leur prix. J'insiste sur l'aspect "une seule liste avec tout", parce que ce que je vois sur ton site comme sur ton fichier Excel, ce sont des petits bouts de liste éparpillés (par département, rangée, etc.).

2/ ce que je comprends, c'est que tu as beaucoup de choses à apprendre : la modélisation des bases de données, le SQL au-delà du CREATE TABLE, le PHP au-delà de 2-3 fonctions et la connexion PHP/MySQL...

Les forums sont un bon outil pour résoudre des problèmes ponctuels, mais pas pour apprendre des domaines entiers. Cela demanderait aux forumistes un engagement qui va bien au-delà de ce qu'un bénévole peut faire. Quant aux délais de réponse à la moindre question, ils ne peuvent qu'être frustrant et décourageant des deux côtés.

Si tu veux vraiment te lancer dans tout ça, le meilleur conseil que je peux te donner c'est de t'acheter un bouquin sur PHP/MySQL, et d'apprendre avec. Utilise le forum quand tu butes sur une difficulté, ou quand tu as une question précise, nous serons tous là pour t'aider.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 09h31   #3
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 990
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 990
Points : 18 241
Points : 18 241
Envoyer un message via MSN à CinePhil
Bienvenue sur DVP !

Il y a aussi pas mal de tutoriels bien fait sur ce site.

Pour la modélisation des bases de données (méthode Merise, Modèle conceptuel de données) :
- Tutoriels ;
- FAQ ;
- Forum.

Pour le PHP :
- Tutoriels ;
- FAQ ;
- Forums.

Pour MySQL :
- Tutoriels ;
- FAQ ;
- Forums.

Pour l'interaction entre MySQL et PHP :
- Forum.

À noter que MySQL n'est pas le meilleur SGBD téléchargeable. Postgresql est plus rigoureux vis à vis de la norme et vraiment libre.

D'une manière générale, en bas de chaque forum, il y a des liens vers la FAQ, les tutoriels et les sources de code en rapport avec l'objet du forum.

Bon courage !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil 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 05h19.


 
 
 
 
Partenaires

Hébergement Web