Bonsoir,
j'ai une date au format : 2006-09-08 00:00:00.000 (SQL Serveur)
J'ai une table qui contient :
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 id || Hotel || date arrivee || duree -------------------------------------------------------------------- || || || 1 || Kyriad || 2006-09-08 00:00:00.000 || 3 --------------------------------------------------------------------
Ensuite, pour gérer mes réservations, j'ai une autre table dans laquelle je sotck ligne par ligne les prestations.
Je m'explique ... l'exemple si dessus devrait donner :
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 id || date || reserv -------------------------------------------------------------------- || || 1 || 2006-09-08 00:00:00.000 || 1 -------------------------------------------------------------------- || || 1 || 2006-09-09 00:00:00.000 || 1 -------------------------------------------------------------------- || || 1 || 2006-09-10 00:00:00.000 || 1 --------------------------------------------------------------------
Je n'arrive pas a partir d'une ligne (mon select) , updater 3 lignes ... du style
PS : les enregsitrements de la table a mettre a jour existe deja, je dois juste incrémenter le compteur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for($i=0;$i<$duree;$i++) { $rsUpdate = "UPDATE baspreres SET reserv = (reserv+1) where hotel = '$hotel' AND date = $date+$i"; odbc_exec($congres_db, $rsUpdate); }
Comment passer de 2006-09-08 00:00:00.000 à 2006-09-09 00:00:00.000 ???? 2006-09-08 00:00:00.000+1 ca peut marcher ?
Merci d'avance
Partager