fredo35m
Messages postés244Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention12 juillet 2006
-
12 janv. 2006 à 14:41
cs_Arnauti
Messages postés392Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention26 septembre 2009
-
14 janv. 2006 à 15:39
Bonjour,
j'ai une requete qui selectionne l'ensemble des lignes d'une bdd possèdant les caracteriqtiques souhaitées ordonner par date.
$sSQL="SELECT CODE_ELT, CODE_GROUPE, TYPE_ELT, date_entree, date_sortie from ".$LaTableb."
where CODE_GROUPE='".$CODE_GROUPE."' AND TYPE_ELT='".$TYPE_ELT."' AND CODE_ELT='".$CODE_ELT."'
ORDER BY date_sortie DESC";
$result= mysql($DataBase,$sSQL );
$data = mysql_fetch_array($result);
$GROUPE=$data["CODE_GROUPE"];
$CDELEMENT=$data["CODE_ELT"];
$TYPEELEMENT=$data["TYPE_ELT"];
$entree=$data["date_entree"];
$sortie=$data["date_sortie"];
Maintenant je souhaite mettre à jours uniquement la ligne la plus ancienne (ici la ligne n°1) comment je peux faire cela ?
c'est à dire qu'est ce je dois mettre en condition ?
if (mysql_num_rows ($result) <> 0)
{
$dateveille=$anentree."-".$moissortie."-".$joursortie;
$sSQLc="UPDATE ".$LaTableb."
SET date_sortie='".$date_sortie."', HoroMaj='".$HoroMaj."', Fichier='".$fichier."' where
CODE_GROUPE='".$CODE_GROUPE."' and
CODE_ELT='".$CDELEMENT."' and
TYPE_ELT='".$TYPE_ELT."' and
date_entree='".$entree."' and
date_sortie>='".$dateveille."' and ";
$resultc= mysql($DataBase,$sSQLc );
echo $sSQLc;