SkYlEsS
Elite
Bon, j'me remet un peu à coder mon site et paf' j'me rends compte que j'ai oublié pas mal de truc.
Bref, j'ai besoin de purger ma base de donnée de tous les identifiants dont "ad_status" est égal à 1 et ce, dans chaque table. Comme j'ai 40 000 inscrits, je vais procéder par 500 pour ne pas tout faire exploser ...
Comment faire ? Un while ? Un for ? Un 'LIMIT 500' fonctionnerait-il ?
Bref, j'ai besoin de purger ma base de donnée de tous les identifiants dont "ad_status" est égal à 1 et ce, dans chaque table. Comme j'ai 40 000 inscrits, je vais procéder par 500 pour ne pas tout faire exploser ...
Comment faire ? Un while ? Un for ? Un 'LIMIT 500' fonctionnerait-il ?
Code:
$id_joueur = mysql_fetch_array(mysql_query("SELECT id_joueur FROM ad_joueurs WHERE ad_status = '1' LIMIT 500"));
mysql_query("DELETE * FROM ad_joueurs WHERE id_joueur = '$id_joueur'");
mysql_query("DELETE * FROM ad_profils WHERE id_joueur = '$id_joueur'");
mysql_query("DELETE * FROM ad_fournitures WHERE id_joueur = '$id_joueur'");
mysql_query("DELETE * FROM ad_associes WHERE id_joueur = '$id_joueur'");
mysql_query("DELETE * FROM ad_secretaires WHERE id_joueur = '$id_joueur'");
mysql_query("DELETE * FROM ad_events WHERE id_joueur = '$id_joueur'");
mysql_query("DELETE * FROM ad_forum WHERE id_joueur = '$id_joueur'");
mysql_query("DELETE * FROM ad_verdicts WHERE id_joueur = '$id_joueur'");
mysql_query("DELETE * FROM ad_affaires WHERE id_joueur = '$id_joueur'");
mysql_query("DELETE * FROM ad_comp_won WHERE id_joueur = '$id_joueur'");