Bonjour,
Je suis en train de faire un script dans lequel l'optimisation est très important.
Mon script contient deux requêtes : un SELECT puis un UPDATE si le SELECT a retourné un résultat.
J'ai fais des recherches et apparemment il sera possible de "fusionner" ces deux requêtes afin d'optimiser un peu mon code.

En gros si je traduis mon code en français ça ferait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
UPDATE IF SELECT retourne un résultat
J'ai essayé un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
mysql_query("UPDATE `table` SET blablabla WHERE id=blabla IF EXISTS(SELECT id,blabla,blabla FROM `table` WHERE blabla ORDER BY RAND() LIMIT 1)") or die(mysql_error());
Mais malheureusement, ça ne marche pas.

Merci d'avance pour votre aide .