Table SQL ?

Fermé
amandine0108 Messages postés 70 Date d'inscription vendredi 19 août 2011 Statut Membre Dernière intervention 14 mars 2013 - 23 août 2011 à 01:19
SanooP94 Messages postés 161 Date d'inscription mercredi 17 août 2011 Statut Membre Dernière intervention 18 juillet 2012 - 28 août 2011 à 21:05
Bonjour,

A chaque fois que je vais sur des tuto comme celui ci
http://www.siteduzero.com/tutoriel-3-9923-page-d-index.html
Au debut tout le temps il y a "voici la table SQL" et la il nous donne des codes.
Mais je sais pas à quoi ça corespond, et il faut le mettre ou ce code?
au debut des pages? Mais de quels page? sur un fichier à part? Faut pas le noter ?
Merci

5 réponses

Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
23 août 2011 à 09:12
phpbb est autres chose.

Pour travailler ton forum tu as besoin des langages de base :
- HTML pour l'architecture des pages
- CSS pour le style du site internet.

En revanche, tu ne peux pas te contenter de ça : où vas-tu mettre les messages postés par les membres ? Et les informations sur les membres eux-mêmes ? C'est simple : il te faut une base de données, sur laquelle seront stockées toutes ces informations, puis récupérées, supprimées ou modifiées : ça sera le coeur de ton site au final !

Sauf qu'une base de données est stockée sur un serveur distant, et le HTML ne peux pas y accéder (car il est exécuté sur ton navigateur, pas sur le serveur). La solution est donc d'utiliser un langage dynamique comme Java ou PHP. Ce dernier est largement recommandé car plus simple.

Au final tu as donc deux langages en plus du HTML/CSS :
- MySQL, qui te permet au travers de requêtes, de gérer toute ta base de données.
- PHP qui s'occupera d'envoyer tes requêtes à la base. Les deux langages seront très liés et souvent encastrés l'un dans l'autre.

Dernière chose : le PHP ne peut pas être exécuté par ton navigateur, il lui faut un serveur. C'est sur ce même serveur que tu créeras ta base de données qui te servira à ton forum (base de données composée de tables, elles-mêmes contenant des champs).
Tu peux donc soit utiliser un serveur en ligne sur lequel tu téléchargeras tes pages PHP, et il saura les lire ; soit installer un serveur local sur ton ordinateur qui te permettra de faire tourner ton site en local, même sans internet : très utile !

Au final, tout ce que j'ai dis résume l'excellent tutoriel du site du zéro sur PHP/MySQL. Il est un peu long mais tu y trouveras tout ce dont tu as besoin... À condition d'y passer le temps qu'il faut !!

https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql

1
SanooP94 Messages postés 161 Date d'inscription mercredi 17 août 2011 Statut Membre Dernière intervention 18 juillet 2012 3
23 août 2011 à 11:07
+1
0
SanooP94 Messages postés 161 Date d'inscription mercredi 17 août 2011 Statut Membre Dernière intervention 18 juillet 2012 3
23 août 2011 à 11:08
Mais ça va vite a apprendre le mysql en tout cas ça la été pour moi ^^
0
amandine0108 Messages postés 70 Date d'inscription vendredi 19 août 2011 Statut Membre Dernière intervention 14 mars 2013
23 août 2011 à 14:39
Ah ok j'ai compris, bon bah maintenant je travail avec phpmyadmin mais jcomprend as ttrop comment ça marche pour l'instant ;)
0
SanooP94 Messages postés 161 Date d'inscription mercredi 17 août 2011 Statut Membre Dernière intervention 18 juillet 2012 3
23 août 2011 à 01:22
Tu fait avec PHPMYADMIN ou Navicat ?
0
Mactep Messages postés 220 Date d'inscription vendredi 24 septembre 2010 Statut Membre Dernière intervention 29 juin 2014 55
23 août 2011 à 01:22
Excuse-moi mais as-tu des notions de mySQL ?

Ce tutoriel est destiné à une personne connaissant au moins moyennement le PHP et le mySQL.
0
amandine0108 Messages postés 70 Date d'inscription vendredi 19 août 2011 Statut Membre Dernière intervention 14 mars 2013
23 août 2011 à 01:33
Ah j'avais pas vu qu'il fallais aussi que j'aprenne le mySQL, bon bah je vais l'apprendre, et après je verrais, pour dire, je savais meme pas qu'il fallais utiliser un logiciel...
Merci
0
Mactep Messages postés 220 Date d'inscription vendredi 24 septembre 2010 Statut Membre Dernière intervention 29 juin 2014 55
23 août 2011 à 01:38
Eh bien, créer un forum de toute pièce, c'est le programmer, et comme un forum est essentiellement dynamique, il faut connaître à tout prix le PHP (dynamisation) et le mySQL (base de données).
0
amandine0108 Messages postés 70 Date d'inscription vendredi 19 août 2011 Statut Membre Dernière intervention 14 mars 2013
23 août 2011 à 01:47
Ok merci, donc en fait, si je veux pas aprendre le mySQL, (ce que je vais faire quand meme je pense) ben faut que je fasse avec phpbb ? c'est ça?
0
SanooP94 Messages postés 161 Date d'inscription mercredi 17 août 2011 Statut Membre Dernière intervention 18 juillet 2012 3
28 août 2011 à 21:05
Ouais
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
24 août 2011 à 16:22
phpmyadmin est un outil te permettant de gérer tes bases de données.
Il te permet de créer des bases de données, puis d'insérer en leur sein des tables. Chaque table contient des champs, servant à stocker tes variables.

Par exemple tu pourrais créer une base de données (database) pour ton site que tu appelerais "monsite_db".
Dans "monsite_db" tu créé la table servant à stocker les membres : appelons-la "ident".
Au sein de ta table "ident", chaque ligne représentera un membre, et chaque colonne une information concernant ce membre. Tu créeras donc une colonne "pseudo", une "prénom", une "nom", une "password", etc etc...

Au final, chaque fois qu'un membre s'inscrira au site, PHP se connectera à "monsite_db", puis ira dans la table "ident" insérer une nouvelle ligne pour un nouveau membre.
0