Effacer un historique

Bonjour,

Je reviens sur ce sujet plusieurs fois traité car je n’arrive pas à effacer des valeurs dans un historique.

Je suis donc partie sur la commande d’effacement avec un bloc code dans un scénario :

history::removes($_cmd_id, $_startTime, $_endTime)

history::removes(3062,"2024-05-05 21:56:00","2024-05-05 21:57:00")

J’ai essayé plusieurs syntaxes :

mais à chaque fois j’ai cette erreur :

et impossible de savoir d’où ca vient !

Merci pour votre aide

En PHP, à la fin d’une ligne, il faut un ;

1 « J'aime »

Bonjour,

  • Le 1er bloc code avec un ; à la fin de la ligne est le seul correct.
  • Pour le 2ème la fonction remove existe dans la classe history mais elle n’est pas appelable comme vous le faites.
  • Pour les 3ème et 4ème bloc code, l’appel d’une fonction appartenant à une classe, se fait avec classe::fonction
1 « J'aime »

Merci à tous les deux. Effectivement ça fonctionne impeccable ! :grin:
Dire que ca fait des lustres que je cherchais une solution :yum:

Donne plutôt la solution sur le message de jpty qui est plus complet que le mien.

1 « J'aime »

Merci de la proposition, mais garde la solution c’était toi le prems.

1 « J'aime »

Je m’était posé la question :grin:

2 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.