cs_tales
Messages postés104Date d'inscriptionjeudi 27 septembre 2007StatutMembreDernière intervention 5 octobre 2009
-
6 févr. 2008 à 17:33
cs_tales
Messages postés104Date d'inscriptionjeudi 27 septembre 2007StatutMembreDernière intervention 5 octobre 2009
-
9 févr. 2008 à 03:03
Bonjour,
J'ai 27 scripts de update pour ma base de données.
Je voulais savoir comment faire, pour que quand je clic sur le lien "Mettre à jour" cela execute 1 des 27 scripts de facon aléatoire.
Exemple:
Le lundi cela execute le script 4
Le mardi cela effectue le script 20
ect....
cs_tales
Messages postés104Date d'inscriptionjeudi 27 septembre 2007StatutMembreDernière intervention 5 octobre 2009 6 févr. 2008 à 21:54
Mes script sont dans un dossier update, je les veux aléatoire car en fait toute les 24h cela exécute un scipt pris au hasard.
J'ai dis lundi pour l'exemple mais je l'avais fait avec des conditions et cela n'est pas bien car on sais que tel jour le meme script va etre exécuté.
cs_tales
Messages postés104Date d'inscriptionjeudi 27 septembre 2007StatutMembreDernière intervention 5 octobre 2009 7 févr. 2008 à 15:02
Bonjour,
Puisje utiliser rand avec rand(update1.php,update2.php, ect)?
Car en fait j'ai créé un jeu de gestion et d'élevage d'araignéés et c'est fameux 27 scripts me servent pour les naissances.
En tout j'ai 5 x 27 scripts, 27 script par aquarium.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_tales
Messages postés104Date d'inscriptionjeudi 27 septembre 2007StatutMembreDernière intervention 5 octobre 2009 7 févr. 2008 à 21:42
Merci de vos réponses.
Donc si je comprends bien je dois créer une base réservée aux update avec pour champs 1,2,3.....27.
Ce qui reviendrais à dire 135 champs?
Et je ne comprend pas le $count?
cs_tales
Messages postés104Date d'inscriptionjeudi 27 septembre 2007StatutMembreDernière intervention 5 octobre 2009 7 févr. 2008 à 21:53
Bon j'ai testé mais j'avoue ne plus rien comprendre.
A force de faire mes script pour mon jeu depuis 5 mois 12 par jour, j'avoue etre à la limite de la rupture et ne plus pouvoir réfléchir.
Alors je ne sais pas faire., je n'arrive meme plus à écrire un script avec vos idées.
cs_morpheus57
Messages postés121Date d'inscriptionvendredi 31 mars 2006StatutMembreDernière intervention30 décembre 2010 8 févr. 2008 à 08:18
Non en fait ce que proposait sidf (enfin si j'ai bien compris), c'est d'enregistrer uniquement le nom du fichier dans la base. En ce qui concerne l'identifiant aléatoire (de 1 à 27) tu peux le récupérer grâcé à la fonction rand.
sidf
Messages postés1216Date d'inscriptionmardi 20 décembre 2005StatutMembreDernière intervention18 octobre 20125 8 févr. 2008 à 16:32
bon
admettons que tu aies une petite table mysql (SCRIPTS)
id --> auto increment (int 5)
script --> varchar (50)
tu alimentes cette table avec tous tes scripts
a l'arrivée tu auras
1 update1.php
2 update2.php
3 update3.php
ETC... (peu importe le nombre)
ton lien 'mettre à jour' appelle un script php (maj.php) du genre
<?php
1 connexion base de données
2 selection aleatoire ( select script from SCRIPTS order by RAND() )
3 tu récupères uniquement le champ script du premier enregistrement qui à priori ne sera jamais le même ( $script=mysql_result($resultat,0,0); )
4 include ($script);
?>