Bonjour,
Je suis un peu perdu et je n'arrive pas choisir, quelle solution que je dois utiliser pour la mise à jour de mon site.
Je vais regarder la quantité de mon fournisseur [frnsr] et s'il y a une nouvelle date, je vais prendre la quantité et je vais rectifier la quantité sur mon site web [stweb].
Il s'agit d'un simple script de comptage [cmptg]. Pas plus. Je pense à 3 solutions suivantes, mais je ne sais pas laquelle sera plus pratique et meilleure.
1re solution :
avoir une seule TABLE[
cmptg]
- frnsr_article_id
- frnsr_quantite
- stweb__article_id
- date_rectification
Avec cette solution, je vais faire une mise a jour de ma table [cmptg] , par une requête SQL et selon la date de rectification, je vais faire une mise à jour du site par une autre requête.
2e solution :
avoir 2 tables
TABLE[
frnsr] ->
- article_id
- quantite
- date_rectification
TABLE[
stweb] -> avec clé étrangère [
fk]
- article_id
- fk_frnsr_article_id
Je pense que je dois faire 3 requêtes de MySql
Faire une mise à jour de ma table [frnsr]
Selon la table [frnsr] faire une mise a jour de la table [stweb] et je vais ainsi faire une mise à jour du site selon le donnée de la table [stweb]par une autre requête.
3e solution :
avoir 3 tables
TABLE[
frnsr] ->
- id
- article_id
- quantite
- date_rectification
TABLE[
stweb] ->
TABLE[
junction_frnsr_stweb] ->
- fk_frnsr_article_id
- fk_stweb__article_id
- quantite
- date_rectification
par une requête je vais remplir ma table [junction_frnsr_stweb] selon deux autres tables et faire une mise à jour selon la dernière table.
À votre avis, la première solution est la meilleure ?
Merci
Partager