Passer plusieurs commandes dans une requête
Posté : 05 juin 2007, 19:07
Bonjour.
J'essaye d'optimiser mes scripts et j'ai lu dans la doc MySQL qu'on pouvait saisir (en mode ligne de commande) plusieurs commandes sur une seule ligne en terminant par des points-virgules."
Donc voilà t'y pas que j'essaie de faire la même chose à partir de PHP qui bien entendu ne fonctionne pas :
Autre question, je switche entre les valeurs 0 et 1 avec la commande "pays_etat=abs(pays_etat-1)"
Ca marche bien mais n'existe-t'il pas une autre méthode moins alambiquée ?
D'avance merci.
J'essaye d'optimiser mes scripts et j'ai lu dans la doc MySQL qu'on pouvait saisir (en mode ligne de commande) plusieurs commandes sur une seule ligne en terminant par des points-virgules."
Donc voilà t'y pas que j'essaie de faire la même chose à partir de PHP qui bien entendu ne fonctionne pas :
Code : Tout sélectionner
$resultat_sql = mysql_query("UPDATE pays SET pays_etat=abs(pays_etat-1) WHERE pays_code='AE'; UPDATE pays SET pays_etat=abs(pays_etat-1) WHERE pays_code='BA'; UPDATE pays SET pays_etat=abs(pays_etat-1) WHERE pays_code='FR'",$connexion);
Ca marche bien mais n'existe-t'il pas une autre méthode moins alambiquée ?
D'avance merci.