CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • 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
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : [PHP/Mysql] Arrêter un événement après une certaine valeur...

DébutPage précedente
1
Page suivantePage suivante
Cuillerebleue Cuillerebleue
MP
Niveau 10
24 septembre 2016 à 21:41:30

Salut. :oui:

Je suis en train de créer un jeu et j'ai besoin que certaines de mes tables décrémentent toutes les 30s. J'ai donc créé un événement qui fait cela, aucun pb.

Le fait est que je veux désactiver cet événement après une certaine valeur atteinte. (Pour éviter que ça va dans les négatifs ou au-delà de 100)

J'ai cherché si je pouvais limiter la taille d'une table à 100 mais je n'ai rien trouvé. J'utilise phpmyadmin. :oui:

Pseudo supprimé
Niveau 9
24 septembre 2016 à 21:43:05

faut limiter en php banane ... tu récupères la valeur, tu testes avant d'incrémenter et voilà ...

Cuillerebleue Cuillerebleue
MP
Niveau 10
24 septembre 2016 à 21:46:07

Le 24 septembre 2016 à 21:43:05 ]Actuman[ a écrit :
faut limiter en php banane ... tu récupères la valeur, tu testes avant d'incrémenter et voilà ...

Le fait est que j'utilise les événements depuis phpmyadmin.

deepblue deepblue
MP
Niveau 13
24 septembre 2016 à 22:14:49

Quand tu as généré ton évènement, tu as sans doute passé une requête SQL type UPDATE. Il suffirait d'ajouter une condition dans cette requête CREATE EVENT [...] DO UPDATE foo SET foo.bar = foo.bar - 1 WHERE foo.bar > 0.

deepblue deepblue
MP
Niveau 13
24 septembre 2016 à 22:15:59

Sinon, pour désactiver un événement : ALTER EVENT nom_evenement DISABLE

Cuillerebleue Cuillerebleue
MP
Niveau 10
24 septembre 2016 à 22:24:58

Merci beaucoup. J'ignorais comment faire des conditions en sql.

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Thymotep
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment