C'est quoi une bdd mysql
Fermé
Bonjour,
voilà, je tente de créer mon site, mais avant ça il faut installer joomla, et on me demande de créer une base de données mysql, je ne vois pas du tout de quoi il s'agit, et ce que cette bdd doit contenir au juste, je ne trouve aucune info sur le net
quelqu'un pour m'aider svp
voilà, je tente de créer mon site, mais avant ça il faut installer joomla, et on me demande de créer une base de données mysql, je ne vois pas du tout de quoi il s'agit, et ce que cette bdd doit contenir au juste, je ne trouve aucune info sur le net
quelqu'un pour m'aider svp
A voir également:
- C'est quoi une bdd mysql
- Mysql community server - Télécharger - Bases de données
- Mysql fatal error ✓ - Forum MySQL
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
- Mysql error 1 ✓ - Forum Réseaux sociaux
6 réponses
UgglyBoy
Messages postés
426
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
30 mai 2015
64
7 déc. 2009 à 16:10
7 déc. 2009 à 16:10
Une bdd = Base de Données (DataBase en anglais), c'est là dedans que tout sera enregistré. Tu dois créer ta bdd à partir de la console d'admin de ton hébergeur web.
Ozimandias
Messages postés
505
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
10 mars 2010
46
7 déc. 2009 à 16:11
7 déc. 2009 à 16:11
En langage commun, une base de données est un énorme tableau qui peut contenir des informations classées selon des tables et des champs.
Elle permet de stocker des informations qui seront recherchées lors de l'affichage sur le site. mySQL est un type gratuit de base de données qui fonctionne avec le langage SQL.
Donc en gros, au lieu de créer une page pour chaque produit vendu (c'est un exemple), les grands sites fonctionnent avec une base de donnée dans laquelle ils récupèrent les infos sur chaque produit. Informations qui sont insérées dans la page avant l'envoi vers le navigateur de l'internaute.
Elle permet de stocker des informations qui seront recherchées lors de l'affichage sur le site. mySQL est un type gratuit de base de données qui fonctionne avec le langage SQL.
Donc en gros, au lieu de créer une page pour chaque produit vendu (c'est un exemple), les grands sites fonctionnent avec une base de donnée dans laquelle ils récupèrent les infos sur chaque produit. Informations qui sont insérées dans la page avant l'envoi vers le navigateur de l'internaute.
UgglyBoy
Messages postés
426
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
30 mai 2015
64
7 déc. 2009 à 16:23
7 déc. 2009 à 16:23
Tu as bien compris. Sauf que les fichiers images, flash etc... ne seront pas stockés dans la bdd; même si c'est techniquement possible, c'est pas forcément recommandé.
Ozimandias
Messages postés
505
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
10 mars 2010
46
7 déc. 2009 à 16:28
7 déc. 2009 à 16:28
Les fichiers sont bien mieux dans les dossiers de ton site et pour faire le lien, tu enregistre juste le chemin ou le nom dans ta base.
Mais effectivement tu as bien saisi.
Pourquoi se taper 2000 pages quand on peut en faire une et la faire remplir par le serveur...
Mon prof de programmation disait:
"Un bon programmeur est aussi et surtout une grosse feignasse. "
Mais effectivement tu as bien saisi.
Pourquoi se taper 2000 pages quand on peut en faire une et la faire remplir par le serveur...
Mon prof de programmation disait:
"Un bon programmeur est aussi et surtout une grosse feignasse. "
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ozimandias
Messages postés
505
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
10 mars 2010
46
8 déc. 2009 à 10:17
8 déc. 2009 à 10:17
par exemple, dans le cas d'une galerie de photos:
dans les dossiers de ton site, tu stock tes images dans ./images/
imaginons que tu y mettes les images: img1.jpg img2.jpg ...
Dans ta base on trouveras l'adresse des images : "images/img1.jpg" ...
Tu récupère cette adresse dans une variable PHP mettons $image
Comme ça tu peux dans ton code PHP taper des trucs du style :
<img src="<? echo $image; ?>" />
Donc avec une boucle du type foreach (par exmple) parcourant une variable de type tableau qui contient toutes les lignes de ta bdd, tu peux faire afficher toutes les images avec quelques lignes de code.
dans les dossiers de ton site, tu stock tes images dans ./images/
imaginons que tu y mettes les images: img1.jpg img2.jpg ...
Dans ta base on trouveras l'adresse des images : "images/img1.jpg" ...
Tu récupère cette adresse dans une variable PHP mettons $image
Comme ça tu peux dans ton code PHP taper des trucs du style :
<img src="<? echo $image; ?>" />
Donc avec une boucle du type foreach (par exmple) parcourant une variable de type tableau qui contient toutes les lignes de ta bdd, tu peux faire afficher toutes les images avec quelques lignes de code.
Ozimandias
Messages postés
505
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
10 mars 2010
46
8 déc. 2009 à 10:57
8 déc. 2009 à 10:57
Oui, si tu veux permettre à un utilisateur d'ajouter des images... ça évite d'avoir à retoucher le code. Il se mettra à jour de lui même.