Probleme avec une requete
totopasno
-
Tatanos Messages postés 966 Date d'inscription Statut Membre Dernière intervention -
Tatanos Messages postés 966 Date d'inscription Statut Membre Dernière intervention -
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
- Erreur de requete facebook - Forum Facebook
- L'opérateur ou l'administrateur a refusé la requête ✓ - Forum Windows
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Loisirs / Divertissements
- Erreur d'exécution de la requete erreur inconnue - Forum Logiciels
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.