j'ai un soucis en fait lorsque je souhauites dupliquer des enregistrements mysql qui ont un dénominateur commun.
voici le soucis, je fais donc un while mais comme achaque boucle il y a de nouveaux élémets alors il ne s'arrête jamais;
moi je souhaiterais juste qu'il duplique ceux déjà existant pas ceux qui sont entrés par le while.
voici mon code.
<?php
$sql = 'SELECT * FROM scenarii where code_s="'.mysql_real_escape_string($_GET['code_s']).'"';
$result = mysql_query($sql) or die(__LINE__.mysql_error().$sql);
?>
<?php
$user = mysql_fetch_assoc($result)
?><?php while(isset($user['code_s'])) { ?><?php
$sql = 'INSERT INTO scenarii SET
code_s = "'.mysql_real_escape_string($user['code_s']).' (copie)'.'",
action = "'.mysql_real_escape_string($user['action']).' (copie)'.'",
titre = "'.mysql_real_escape_string($user['titre']).' (copie)'.'",
jour = "'.mysql_real_escape_string($user['jour']).'"' ;
mysql_query($sql) or die(__LINE__.mysql_error().$sql);
}
header('Location: ' . $_SERVER['HTTP_REFERER'] );
?>
Connaissez vous un moyen de procéder?Par avance merci.