begin process at 2012 05 30 19:49:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

De l'interrogation d'une base à l'utilisation des données reçues comme variables.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

De l'interrogation d'une base à l'utilisation des données reçues comme variables.

jeudi 8 avril 2004 à 20:10:36 | De l'interrogation d'une base à l'utilisation des données reçues comme variables.

astrolab

Bonjour à tous
et merci de vous interresser à mon problème.
Supposons une base de donnée avec 4 champs:
id, nom d'une personne, historique, poids.

Avec un formulaire, on peut facilement remplir cette base de donnée.
Mais le poids de la personne change et il serait interessant de conserver l'ancienne valeur dans le champ historique.

Comment faire pour questionner la base de donnée afin d'obtenir l'ancien poids que l'on transforme en variable pour le stocker dans historique.
En même temps il serait utile de pouvoir saisir le nouveau poids.

Merci d'avance pour vos suggestions.
Astro.
vendredi 9 avril 2004 à 18:25:39 | Re : De l'interrogation d'une base à l'utilisation des données reçues comme variables.

brice57

une idée :

tu as une table avec toutes les caractéristiques précédemment citées. il faut que tu crées une autre table dans avec une clé primaire composée de la date de la mise à jour du poids ainsi que l'id de la personne (qui est alors une clé étrangère). tu mettras dans cette table l'ancien poids avant mise à jour.

il ne te restera plus qu'à compléter cette table a chaque fois que tu mettras le poids à jour et tu pourras l'interroger pour avoir ton historique
vendredi 9 avril 2004 à 20:23:54 | Re : De l'interrogation d'une base à l'utilisation des données reçues comme variables.

astrolab


Merci pour ta réponse.

l'idée d'une nouvelle table est intéressante.

Mais ne penses-tu pas que

$date=date("Y-m-d");
$poids2=$_POST['poids'];
$select = "SELECT * FROM matable WHERE..." ;
$rc=mysql_query($select) or die ('erreur : '.mysql_error());
$nbre=mysql_num_rows($rc) or die ('erreur2 :'.mysql_error());


for ($i=0 ; $i<$nbre ; $i++){
$t = mysql_fetch_array($rc) or die ('erreur3 :'.mysql_error());



$date1=$t[date];
$historique1=$t[historique];
$poids1=$t[poids];
}

$update = "UPDATE matable SET historique='$historique1''$date1''$poids1', poids='$poids2', date='$date' WHERE ... "

Quels sont les avantages par rapport à cette méthode ?

Merci d'avance
samedi 10 avril 2004 à 01:01:07 | Re : De l'interrogation d'une base à l'utilisation des données reçues comme variables.

brice57

tout dépend de tes besoins. si tu n'as besoin que de la dernière valeur et que tu fais les mises à jour à interval régulier ta solution est tout à fait bonne. si au contraire tu aimerais connaitre l'historique de manière précise dans ce cas une nouvelle table s'impose. et le fait d'utiliser une autre table plutôt que de stocker une liste de valeur optimisera ta base.



Cette discussion est classée dans : base, donnée, interrogation, poids, historique


Répondre à ce message

Sujets en rapport avec ce message

LA taille d'une base de donnée sql [ par FleX ] ba en fait je suis sur Free et j'ai une base de donnée que je manipule en php.J'aimerai savoir comment c'est ty qu'on peut bien faire pour obtenir la Fichiers dans une base de donnée [ par Clem ] Comment uploader un fichier dans une base de données, et le downloader ? image aleatoire ... sans base de donnée [ par sana72 ] Bonjour,voile, je dois recharger des images tous les x tempsmes images sont stocké dans un repertoire qui porte le nom du thême et dans ce repertoire, PHP / ODBC (base access) : Pb de date ! [ par Alextasis ] AlexVoilà j'ai un ptit problème et ce serait cool si qq un pouvait me renseigner !voilà j'ai une base de donnée ACCESS tout ce qu'il y a de plus simpl Float ??? [ par Mamienova ] Je voudrais intégrer dans ma base de donnée un nombre décimal. Le seul petit probléme et que je souhaiterai qu'il n'y ait qu'un seul chiffre apres la serveur Apache et Base de donnée [ par coolboy78 ] Bonjour a tous, je dois installé un serveur Apache et crée un base de donné MySQL sous linux ( mais si vous savez le faire sous windows sa peux ken me sauvegardé tous els fichiers en envoyant tous les fichiers compréssé en 1 seul, sauvegarder la base de donnée [ par pcpourtous ] Voila, j'aimerais en un clique pouvoir sauvegarder ma base de donnée, j'ai deja trouver quelque chose la dessus et ça à l'air de marcher, j'aimerais a base de donnée [ par pablor44 ] slt,voilà j'ai un problème, j'ai créer un sité d'échange de divx. Tous mes divx y sont enregistrés dans une base de donnée mysql et mon problème c'est php et base de donnée sql.... HELP ;-) [ par zarzar ] je souhaite adapter en ligne (en php) un programme que j'ai créé sous excel et qui effectue des calculs de moyennes (avec des coeff, des matières), je Insérer du code php dans une base de donnée mysql [ par Sipadan ] Bonjour,Voici mon probleme:Dans un champ d'une base de donnée j'insére du code php du type de: . Sur ma page en .php je vais rechercher cet enregistre


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,076 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales