Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
Bonjour,
Je voulais savoir s'il était possible d'executer 3 requetes de suppression en même tps (cad dire sur la même page)? J'ai voulu faire une suppression en cascade, cad quand je supprime un client, supprimer ce qui lui est associé aucun probleme de requete, aucune erreur, le cleint est supprimé mais les 2 autres requetes qui suivent ne sembent pas fonctionner pourtant elles sont correctes.
Hors ligne
tu ne peut pas faire plusieurs suppresions en meme temps (excepté si ta requete de suppression touchep plusieurs entrées)
mais tu peut mettre plusieurs mysql_query avec des suppressions différentes dans la meme page ![]()
Hors ligne
<?php
$id = $_GET["id"];
$droit = $_GET["droit"];
$min = $_GET["min"];
$cnx = mysql_connect("localhost", "root", "") or die("échec de la connexion");
mysql_select_db("air informatique") or die("échec de select_db");
$sql = "delete from client where CLI_ID=$id";
mysql_query($sql) or die("échec de $sql");
$cnx2 = mysql_connect("localhost", "root", "") or die("échec de la connexion");
mysql_select_db("air informatique") or die("échec de select_db");
$sql2 = "delete from intervention_contrat where CLI_ID=$id";
mysql_query($sql2) or die("échec de $sql2");
$cnx3 = mysql_connect("localhost", "root", "") or die("échec de la connexion");
mysql_select_db("air informatique") or die("échec de select_db");
$sql3 = "delete from intervention_ticket where CLI_ID=$id";
mysql_query($sql3) or die("échec de $sql3");
mysql_close($cnx);
mysql_close($cnx2);
mysql_close($cnx3);
?>
<HTML>
<HEAD>
<meta http-equiv="refresh" content="0;url=client_admin_liste.php?droit=<?=$_GET["droit"]?>&min=<?=$_GET["min"]?>">
</HEAD>
</HTML>
Voila mes requetes
Hors ligne
pourquoi plusieurs connections ??
tu te connecte une seule fois, et tu fait autant de requetes que tu le désire...
et il y a un probleme avec ca ??
Hors ligne
Arf je dit des bétises, merci grace a toi j'ai résolu mon probleme tt seul, le fait de parler des mysql_query, je m'étais trompé j'avais mis $sql dans tt les mysql_query au lieu de les faires correspondrent a leur requetes ![]()
Hors ligne
Plusieurs connection parce que jai 3 tables differentes, 1 connexion par table
Hors ligne
ouh la ouh la...
<?php
$cnx = mysql_connect("localhost", "root", "") or die("échec de la connexion");
mysql_select_db("air informatique") or die("échec de select_db");
$sql = "delete from client where CLI_ID=$id";
mysql_query($sql) or die("échec de $sql");
$sql2 = "delete from intervention_contrat where CLI_ID=$id";
mysql_query($sql2) or die("échec de $sql2");
$sql3 = "delete from intervention_ticket where CLI_ID=$id";
mysql_query($sql3) or die("échec de $sql3");
mysql_close($cnx);ceci peut tout à fait fonctionner hein, tu fait toujours le meme mysql_select_db ...
Hors ligne
a ok je voyais pas ça comme ça, bien vu ;p
Hors ligne
mais, de rien
et ca utilise moins de ressources vu que tu ouvre qu'une seule fois la connection
ceci est le 2000e message du forum (en comptant les messages supprimés), merci à tous ![]()
Hors ligne
J'y étais!
Hors ligne