Probleme avec une requete
totopasno
-
Tatanos Messages postés 1263 Statut Membre -
Tatanos Messages postés 1263 Statut Membre -
Bonjour a tous !
Je vais essayer d'être le plus clair possible :)
J'ai besoin de faire une tache cron sur un script php mais avant tout j'aimerai savoir comment le construire,
je m'explique ...
J'ai une table sur laquelle je veux remettre automatiquement tous les Champs a 0
Puis à la suite exécuter une requête aléatoire pour mettre un des champs (n'importe lequel de façon aléatoire) a 1
Comment puis-je procéder pour faire un script php le permettant ?
Auriez vous des pistes, idées de code, je trouve que des choses trop complexes et ma requête devrait être assez simple ...
Je vous remercie par avance je suis vraiment perdu là ....
:)
Je vais essayer d'être le plus clair possible :)
J'ai besoin de faire une tache cron sur un script php mais avant tout j'aimerai savoir comment le construire,
je m'explique ...
J'ai une table sur laquelle je veux remettre automatiquement tous les Champs a 0
Puis à la suite exécuter une requête aléatoire pour mettre un des champs (n'importe lequel de façon aléatoire) a 1
Comment puis-je procéder pour faire un script php le permettant ?
Auriez vous des pistes, idées de code, je trouve que des choses trop complexes et ma requête devrait être assez simple ...
Je vous remercie par avance je suis vraiment perdu là ....
:)
A voir également:
- Probleme avec une requete
- Requête sql pix - Forum Python
- Echec de la requete en raison d'une grave erreur materielle - Forum Disque dur / SSD
- Échec de la requête en raison d'une grave erreur matérielle - Forum Disque dur / SSD
- Quelle requete écrire pour demander au moteur de recherche tennis - Forum Access
- 400 mauvaise requête le bon coin ✓ - Forum Google Chrome
1 réponse
Salut,
Je ferais ça en 3 requêtes dans mon script :
la 1ère : Un update de la table où tu met tous tes champs à 0;
la 2ème : Un select id sur toute la table, que je stockerait dans un array() PHP pour avoir quelque chose du style $array(0 => id1, 1 => id2, 2 => id... etc)
Ensuite un petit coup de random PHP : $random = random entre 0 et count-1 de ton array, et tu n'as plus qu'a faire la 3me requete : un update de ta table SET colonne = 1 WHERE id = $array[$random].
Tu auras toutes les valeurs à 0 sauf une aléatoire en 1 à chaque exécution.
Je ferais ça en 3 requêtes dans mon script :
la 1ère : Un update de la table où tu met tous tes champs à 0;
la 2ème : Un select id sur toute la table, que je stockerait dans un array() PHP pour avoir quelque chose du style $array(0 => id1, 1 => id2, 2 => id... etc)
Ensuite un petit coup de random PHP : $random = random entre 0 et count-1 de ton array, et tu n'as plus qu'a faire la 3me requete : un update de ta table SET colonne = 1 WHERE id = $array[$random].
Tu auras toutes les valeurs à 0 sauf une aléatoire en 1 à chaque exécution.