13-06-2007, 07:52 PM
(Modification du message : 13-06-2007, 07:54 PM par nemesis_elite.)
Bonjour bonjour,
Je me pose une question d'ordre pratique :
j'aimerai savoir si il était possible de faire plusieurs requête en une seule.
En gros, simplifier cette forme "php" :
Je me pose une question d'ordre pratique :
j'aimerai savoir si il était possible de faire plusieurs requête en une seule.
En gros, simplifier cette forme "php" :
Code PHP :
<?php
$Requete = mysql_query('SELECT valeurVariable, valeurFixe FROM table WHERE id=1');
$aRes = mysql_fetch_array($Requete);
if($aRes['valeurVariable']+1 == $aRes['valeurFixe']){
mysql_query('UPDATE table SET valeurVariable=0 WHERE id=1');
....
}else{
mysql_query('UPDATE table SET valeurVariable=valeurVariable+1
WHERE id=1');
....
}
Sous cette forme "mysql" :
Code PHP :
<?php
mysql_query('IF valeurVariable=valeurFixe
THEN (UPDATE table SET valeurVariable=0 WHERE id=1)
ELSE UPDATE table SET valeurVariable=valeurVariable+1 WHERE id=1
END IF');