Partage
  • Partager sur Facebook
  • Partager sur Twitter

Requete SQL qui s'execute bien mais sans effets

Sujet résolu
    4 juillet 2023 à 11:44:04

    Bonjour

    Je fais une requete de mise a jour des offres d'emploi(JobOffer) sur mon site. Ca marche sur les offres encore ouvertes(status = 'En cours') mais ne fonctionne pas sur les offres qui ont deja expirees(status = 'Expiree'). Franchement je ne vois pas le lien mais voila ca ne marche pas. La requete s'execute bien, sans erreurs, mais rien ne change.

    Voici une capture de la structure de la table depuis phpmyadmin:

    Le champ en question c'est "status"(petit rappel), et voici une requete simple que j'execute dans phpMyAdmin: 

    UPDATE `job_offers` SET `status` = "Pourvue" WHERE `id` = 9;
    

    Comme je le dis depuis, la requete s'execute bien, c'est un succes, mais aucun changement. A l'instant de l'execution de la requete souvent le champ est bien modifié mais si je réactualise la page par exemple c'est de nouveau l'ancienne valeur.

    Edit

    J'ai une tache CRON qui passent les offres dont le temps est écoulé au statut "Expirée" ducoup je passe bien mon offre comme etant pourvue mais comme elle est "terminée" depuis, la fonction (exécutée via la tache CRON) la repasse a "Expirée".

    J'ai modifie cette fonction, c'est bon.

    -
    Edité par Asmitta 4 juillet 2023 à 12:12:38

    • Partager sur Facebook
    • Partager sur Twitter

    Requete SQL qui s'execute bien mais sans effets

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown