Вот есть функция добавления данных в MYSQL Код (Text): function add_tabs(){ $query = mysql_query("SELECT DISTINCT * FROM films"); while($myrow = mysql_fetch_array($query,MYSQL_ASSOC)){ $name .= $myrow[name]; $title .= $myrow[title]; $trans .= $myrow[trans]; $quality .= $myrow[quality]; $country .= $myrow[country]; $genre .= $myrow[genre]; $year .= $myrow[year]; } $uploaddir = 'path/img/'; $poster = $uploaddir . basename($_FILES['poster']['name']); $tab_1 = file_get_contents("tpl/tab1.html"); $tab_1 = str_replace("{poster}",$poster,$tab_1); $tab_2 = file_get_contents("tpl/tab2.html"); $tab_2 = str_replace("{poster}",$poster,$tab_2); $tab_2 = str_replace("{name}",$name,$tab_2); $tab_2 = str_replace("{title}",$title,$tab_2); $tab_2 = str_replace("{trans}",$trans,$tab_2); $tab_2 = str_replace("{quality}",$quality,$tab_2); $tab_2 = str_replace("{country}",$country,$tab_2); $tab_2 = str_replace("{genre}",$genre,$tab_2); $tab_2 = str_replace("{year}",$year,$tab_2); $add = "INSERT INTO film_contents(tab_1,tab_2) VALUES ('$tab_1','$tab_2')"; $query = mysql_query($add) or die("Помилка: " . mysql_error()); } она выбирает данные из MYSQL подставляет эти данные и записывает их в другую таблицу. Но когда она выбирает данные из первой таблицы то она повторяет значение