par
Snipy » 16 juin 2007, 16:44
Bonjour à tous
Je vous expose mon problème, enfin je cherche surtout quel est la façon la plus simple de faire ce que je souhaite.
J'ai une table
equipes avec entre autre un champ
bot et un champ
id_champ (championnat)
J'aimerais SELECTionner une entrée de cette table ou
bot = 1
Donc simplement SELECT id, id_champ FROM equipes WHERE bot= 1
Ensuite je veux supprimer cette entrée, et inserer une nouvelle entrée avec comme id_champ celui de l'entrée supprimer.
Alors est ce correct de faire
$reponse = mysql_query(SELECT id_champ FROM equipes WHERE bot= 1)
$donnees = mysql_fetch_array($reponse)
$id_champ = $donnees['id_champ']
$id = $donnees['id']
DELETE FROM equipes WHERE id = $id
INSERT INTO equipes VALUES('', ........... , $id_champ);
Comme vous le voyez c'ets grosso modo ce que j'ai fait, mais je me demandais si supprimer l'entrée avant d'inserer la nouvelle ne posait pas de problème ? (par rapport à ma variable id_champ) ?
Merci d'avance
