Table SQL ?

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

  1. Contributeur
    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. Mais ça va vite a apprendre le mysql en tout cas ça la été pour moi ^^
    2. Ah ok j'ai compris, bon bah maintenant je travail avec phpmyadmin mais jcomprend as ttrop comment ça marche pour l'instant ;)
  2. Excuse-moi mais as-tu des notions de mySQL ?

    Ce tutoriel est destiné à une personne connaissant au moins moyennement le PHP et le mySQL.
    1. 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
      1. 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).
      2. 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?
    2. Contributeur
      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.