CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[MySQL] Probleme ADDDATE

LeLion-67
LeLion-67
Niveau 10
20 août 2006 à 17:44:13

Salut a tous,

Je poste car j´ai un probleme avec ma requette et la function MySql adddate :

http://simmstein.be/wall-4DizIX9k-php.htm

$array[´fin´] = 2006-01-01 (par exemple)

Le probleme, c´est qu´au finil, je retrouve : 0000-00-00 dans ma base de donnée, alors que je voudrais avoir 2006-02-01

Donc, voila, si quelqu´un aurait une solution a ce probleme, je lui en serait grandement reconnaissant :)

Merci !

LeLion-67
LeLion-67
Niveau 10
20 août 2006 à 17:45:31

Ah, j´ajouterais que j´ai aussi essayé avec :

fin=´ADDDATE(".$array[´fin´].",INTERVAL 1 MONTH)´

darth-bane
darth-bane
Niveau 10
20 août 2006 à 17:47:39

N´utilises pas une date au format YYYY-MM-DD, mais plutôt au format timestamp.

LeLion-67
LeLion-67
Niveau 10
20 août 2006 à 17:48:46

Darth, Tout mon panel est basé sur ce style de dates, donc utiliser un timestamp.. Faudrait que je modifie tout ..

:-p

deepblue
deepblue
Niveau 16
20 août 2006 à 17:56:41

Essaye ça :
http://simmstein.be/wall-nNkfXoWh-php.htm

LeLion-67
LeLion-67
Niveau 10
20 août 2006 à 18:04:52

Syntax Error ...

ADDDATE est une function de MySql et non pas php :-p

Euh sinon, personne n´aurait une function, ou quelques lignes php permettant d´ajouter X jours a une date précise ?

deepblue
deepblue
Niveau 16
20 août 2006 à 18:12:04

ah merde, dsl

Question : peut t´on faire : 2005-12-05 + xxx-yy-zz ?
Si oui, tu mets un timestamp sous la forum xxx-yy-zz et tu l´additionne

J´ai jamis fais donc je ne sais ps si c´est possible

darth-bane
darth-bane
Niveau 10
20 août 2006 à 18:41:59

"LeLion-67
Posté le 20 août 2006 à 17:48:46
Darth, Tout mon panel est basé sur ce style de dates, donc utiliser un timestamp.. Faudrait que je modifie tout .."

Ce n´est pas de ma faute si dès le départ tu as utilisé la mauvaise méthode !

Je ne vois pas d´autre méthode que de passer par le timestamp.

LeLion-67
LeLion-67
Niveau 10
20 août 2006 à 18:46:59

Moi si ;)

http://simmstein.be/wall-YJZSGDnL-php.htm

darth-bane
darth-bane
Niveau 10
20 août 2006 à 18:52:55

Uniquement pour rajouter un mois, effectivement ça fonctionne.

Mais bon, je n´aurais jamais ce genre de problème car j´ai toujours enregistré mes dates sous forme de timestamp.

LeLion-67
LeLion-67
Niveau 10
20 août 2006 à 18:54:22

Jvais pas faire payer les clients pour X jours hein ^^

Pour ce qui est des timestamp, je les ai jamais vraiment utilisé donc..

deepblue
deepblue
Niveau 16
20 août 2006 à 18:57:20

Ben tu devrais car cette beaucoup moins chiant que ta merde de format date :p)

darth-bane
darth-bane
Niveau 10
20 août 2006 à 19:01:50

ça, c´est clair !

Le seul problème avec le timestamp, c´est que c´est un nombre de secondes depuis le 1 janvier 1970, donc pour toutes les dates antérieures, ça ne fonctionne pas. Mais rien ne t´empêche de créer tes propres fonctions de conversion qui permettront de passer outre.

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment