Bonjour,
Je cherche à effacer n entrées dans une table mysql.
L'effacement repose sur deux conditions champ_1=x et champ_2=une_valeur_connue
Jusque maintenant, j'utilise une boucle et j'efface les entrées une par une, mais il m'arrive de réaliser plus d'une centaine de requêtes rien que pour ça.
ex :
for ($i=0;$i<$N;$i++)
{
X=datax[$i]
delete from ma_table where champ_1=X and champ_2 = ma_valeur_connue
}
Si quelqu'un pouvait me donner la solution ou même une piste pour réaliser cela en une seule requête, je lui en serait grandement reconnaissant.
pour rappel, X est une valeur inconnue, qui m'est donnée par une série ce checkbox, et ma_valeur_connue, est une valeur connue à l'avance, mais qui doit être présente dans la requête par sécurité.
Je cherche à effacer n entrées dans une table mysql.
L'effacement repose sur deux conditions champ_1=x et champ_2=une_valeur_connue
Jusque maintenant, j'utilise une boucle et j'efface les entrées une par une, mais il m'arrive de réaliser plus d'une centaine de requêtes rien que pour ça.
ex :
for ($i=0;$i<$N;$i++)
{
X=datax[$i]
delete from ma_table where champ_1=X and champ_2 = ma_valeur_connue
}
Si quelqu'un pouvait me donner la solution ou même une piste pour réaliser cela en une seule requête, je lui en serait grandement reconnaissant.
pour rappel, X est une valeur inconnue, qui m'est donnée par une série ce checkbox, et ma_valeur_connue, est une valeur connue à l'avance, mais qui doit être présente dans la requête par sécurité.