If dans une requette

Kma
Invité n'ayant pas de compte PHPfrance

20 juin 2005, 00:10

bonjour je cherche a integer cette formule
IF(secdebut<10800,secdebut+86400 AND secfin+86400, secdebut)
dans ma requette dsl
$requete= "SELECT TIME_TO_SEC(debut) AS secdebut, TIME_TO_SEC(fin) AS secfin, type, emission, em FROM Emissions WHERE jour LIKE '_____1_' ORDER BY secdebut";
de manière a ce que ci secdebut soir inférieur à 10800sec il en rajoute 86400 a sec debut et secfin

et ceci de manière a avoir une tableau qui commence a 3h(10800sec) et finisse a 27h (3h+24 soit +86400sec)


si qqn a une idée je lui en serai tres reconaissant

jai trouver cette page mais j'arive pas a metre en forme
http://dev.mysql.com/doc/mysql/fr/contr ... tions.html

Mammouth du PHP | 19672 Messages

20 juin 2005, 00:27

Je me demande si tu peux le faire en une seule requête :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Kma
Invité n'ayant pas de compte PHPfrance

20 juin 2005, 13:44

ba comment faire autrement c possible ou impossible

Mammouth du PHP | 19672 Messages

20 juin 2005, 16:30

Je capte pas un truc L le IF(), tu l'utilises en SQL ? ou ailleurs dans ton code PHP?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Kma
Invité n'ayant pas de compte PHPfrance

20 juin 2005, 16:36

dans ma requette sql, je veut l'ajouter dans la requette pour crée le decalage de l'order

Mammouth du PHP | 19672 Messages

20 juin 2005, 17:12

essaye le en deux IF() successifs, un pour secdebut et le suivant pour secfin. Je ne suis pas sur que le AND soit bien pris dans le second paramètre du IF
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: