Fork me on GitHub

Rapport de message :*
 

Re: plusieurs requêtes en une ?

Titre du sujet : Re: plusieurs requêtes en une ?
par oryxvet sur 03/05/2006 10:14:36

Citation :

COmment faire pour exécuter plusieurs requête en une seule ?

Séparer les requete par un ";" . C'est ce que tu as fait.
Je pense que dans ta reque, ce qui ne marche pas c'est que tu a coller le ";" avec l'id... mais un exspace

$sql .= " SET `ordre` =$ordre WHERE `id` =$id ;\n";

au lieu de

$sql .= " SET `ordre` =$ordre WHERE `id` =$id;\n";

Pour moi, il n'y a aucune optimisation à faire puisque les données à mettre à jour ne sont pas les mêmes (et sont "aléatoire") pour chacun de tes occurences. Il y aura aucun de requet de mise à jour que d'occurence sauf si tu arrives à trouver une regle de gestion liant une (ou plusieurs) des données de la table avec ta mise à jour.
Tu pourrais alors avoir un truc du style
UPDATE `f7cph_ateliers_articlesSET `ordre` = fonction(...) WHERE `id` =and id '4' and id '5';

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

391 Personne(s) en ligne (339 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 391 | Plus ...