8792 sujets

Développement web côté serveur, CMS

salut!

Enfaite ce que je voulais sur tous savoir c’est quel sont les étapes à suivre pour bien construire ça BDD en PHP&MySQL ?

merci.
Bonjour.

C'est un gros morceau, mais avec php, c'est plus facile qu'avant.

A mon avis, il faut d'abord disposer sur sa machine d'une bonne installation des composants de base : Apache, Mysql, Php.

Si, comme beaucoup (trop?) de gens, vous êtes sous windows, le mot clé, c'est wamp :
http://www.wampserver.com/
http://www.easyphp.org/
Ces programmes windows sont censés installer et configurer Apache, Mysql et Php5. Ainsi, on devrait obtenir un système homogène sans passer par la difficile étape de la configuration. Notons qu'il vaut mieux choisir l'un ou l'autre, après avoir comparé.

Si vous êtes sous Linux, le mot clé est LAMP, et tout s'installe et se configure facilement sous la plupart des distributions.

L'étape suivante est de prendre en main mysql en s'appuyant sur PhpMyAdmin, qui sert d'interface graphique avec la base de donnée.
Avec PhpMyAdmin, on peut créer et administrer les bases de données, et s'initier à SQL, qui est indispensable et pas facile au début.

La troisième étape est d'expérimenter avec PHP en gardant en tête qu'il y a trois manières d'aborder le problème, et qu'il y a de grosses différences entre php4 et php5.
Avec php4, librairie mysql
Avec php5, librairie mysql, mysqli et objet PDO

Le manuel php est très bien fait, avec des exemples et des contributions d'utilisateurs :
http://fr2.php.net/manual/fr/ref.mysql.php
http://fr2.php.net/manual/fr/ref.mysqli.php
http://fr2.php.net/manual/fr/ref.pdo.php

Ensuite, c'est de la bête programmation php, avec usage intensif de formulaires et d'interraction avec l'utilisateur, méthodes POST et GET...

Enfin, pas de base de donnée sans analyse, donc, un peu d'uml (mais pas trop) avec le logiciel DIA.

... De quoi vous occuper un petit moment... Donc, bon courage.
Modifié par GeorgesM (24 Dec 2006 - 01:03)
bonsoir !

en plus de toutes les bonnes adresses données par georgesM, je
souhaite rajouter celle du zéro
où il propose un excellet tuto php+mysql en partant de ... zéro

très didactique
++
Modifié par kzone (24 Dec 2006 - 01:38)