Comme dit plus haut, il semble que tu as adopté la technique du 'je fonce dans le tas !'.
Tu peux arriver à tes fins de cette manière ... avec énormément de chance !
Ca peux suffire un temps mais si après (dans 1 jour, 2 jours ou 3 ans) tu décides d'ajouter de nouvelles caractéristiques : là tu vas en baver à mort.
Ma première interrogation est ta table IMAGE qui ne contient qu'un champ. Je n'en ai jamais trouvé l'utilité, ça veut dire qu'il faut regrouper avec quelquechose d'autre.
Ce que je ferais (simple suggestion simpliste) par exemple, c'est (en supposant que j'ai compris)
IMAGE : id, fichier, chemin
INDIVIDU : id, nom, prenom, email
PHOTO : image, individu
HISTORIQUE : id, image, individu, date_envoi
Explications :
Une image est définie par un identifiant, le nom de fichier et le chemin.
Un individu est défini par un identifiant, ses nom, prenom et email
Une photo présente un couple image individus (sur une image peuvent figurer plusieurs individus et un individu peut figurer sur plusieurs images)
L'historique indique quelle image a été envoyée quand à quel individu.
Les requêtes devraient être déjà plus catholiques avec ce schéma :)
@++
P.S : Ce ne sont que des pistes i.e ne pas prendre ça pour code comptant.
# Modéliser ... toutjours modéliser
Posté par idiotduvillage . En réponse au message Base de données et nombre de colonne variable ?. Évalué à 1.
Tu peux arriver à tes fins de cette manière ... avec énormément de chance !
Ca peux suffire un temps mais si après (dans 1 jour, 2 jours ou 3 ans) tu décides d'ajouter de nouvelles caractéristiques : là tu vas en baver à mort.
Ma première interrogation est ta table IMAGE qui ne contient qu'un champ. Je n'en ai jamais trouvé l'utilité, ça veut dire qu'il faut regrouper avec quelquechose d'autre.
Ce que je ferais (simple suggestion simpliste) par exemple, c'est (en supposant que j'ai compris)
IMAGE : id, fichier, chemin
INDIVIDU : id, nom, prenom, email
PHOTO : image, individu
HISTORIQUE : id, image, individu, date_envoi
Explications :
Une image est définie par un identifiant, le nom de fichier et le chemin.
Un individu est défini par un identifiant, ses nom, prenom et email
Une photo présente un couple image individus (sur une image peuvent figurer plusieurs individus et un individu peut figurer sur plusieurs images)
L'historique indique quelle image a été envoyée quand à quel individu.
Les requêtes devraient être déjà plus catholiques avec ce schéma :)
@++
P.S : Ce ne sont que des pistes i.e ne pas prendre ça pour code comptant.