mis à jour d'une table

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mis à jour d'une table

par x@v » 12 févr. 2008, 16:52

je viens juste de le voir...
Je croyais que sa fonctionnait pas.
Merci
delestage:
j'ai une question :
si la moitié de mes variables transmise ne sont pas remplis ç a devrai effaçer les donner présente pour le coup ?
Mais en faite c'est très bien, je me suis très mal réveillé, mdr

par d0m » 12 févr. 2008, 16:46

Normal, tu spécifie que le champ dateInsertion doit être la chaine vide :

Code : Tout sélectionner

..., dateInsertion='',....
Si tu ne veux pas le changer, il ne faut pas le spécifier du tout dans la requête.

mis à jour d'une table

par x@v » 12 févr. 2008, 16:41

Bonjour,
j'essaie de mettre à jour une simple table mais quand je le fait toutes les données qui n'ont pas de variable sont effacer.
ex :
$time = time();
$dateInsertion=time();
dans mon UPDATE ce champs n'est jamais modifier puisque c'est la date d'insertion.
Mais il s'efface alors que je voudrai qu'il soit inchangé.
ma requête complète se présente ainsi (les champs $time et $dateInsertion sont à la fin) :
$query = "UPDATE personne SET idPersonne=$article, mailF='$mailF', mailH='$mailH', 
	nomEntreprise='$nomEntreprise', nomF='$nomF', nomH='$nomH', prenomF='$prenomF', prenomH='$prenomH', 
	marie='$marie', commentaire='$commentaire', adresse='$adresse', codePostal='$codePostal', 
	ville='$ville', telDomicile='$telDomicile', telPortable='$telPortable', telBureau='$telBureau', 
	gardeF='$gardeF', gardeH='$gardeH', dateNaissanceF='$dateNaissanceF', 
	dateNaissanceH='$dateNaissanceH', nombreEnfantH='$nombreEnfantH', nombreEnfantF='$nombreEnfantF', 
	proffessionF='$proffessionF', proffessionH='$proffessionH', anglais='$anglais', 
	espagnol='$espagnol', allemand='$allemand', chinois='$chinois', italien='$italien', 
	autres='$autres', niveauEtudeF='$niveauEtudeF', niveauEtudeH='$niveauEtudeH', auteur='$auteur', 
	compositeur='$compositeur', chanteur='$chanteur', arrangeur='$arrangeur', batteur='$batteur', 
	guitariste='$guitariste', bassiste='$bassiste', pianniste='$pianniste', violoniste='$violoniste', 
	trombonne='$trombonne', saxophoniste='$saxophoniste', trompette='$trompette', 
	dateInsertion='', modifier='$time' where idPersonne=$article";
Merci