За последние 24 часа нас посетили 36716 программистов и 1706 роботов. Сейчас ищут 1226 программистов ...

проблема с выборкой MYSQL

Тема в разделе "PHP для новичков", создана пользователем zikko122, 7 апр 2014.

  1. zikko122

    zikko122 Новичок

    С нами с:
    1 апр 2014
    Сообщения:
    27
    Симпатии:
    0
    Вот есть функция добавления данных в MYSQL
    Код (Text):
    1.  function add_tabs(){
    2.     $query = mysql_query("SELECT DISTINCT * FROM films");
    3.     while($myrow = mysql_fetch_array($query,MYSQL_ASSOC)){
    4.         $name .= $myrow[name];
    5.         $title .= $myrow[title];
    6.         $trans .= $myrow[trans];
    7.         $quality .= $myrow[quality];
    8.         $country .= $myrow[country];
    9.         $genre .= $myrow[genre];
    10.         $year .= $myrow[year];
    11.        
    12.         }
    13.        
    14.        
    15.     $uploaddir = 'path/img/';
    16.     $poster = $uploaddir . basename($_FILES['poster']['name']);      
    17.     $tab_1 = file_get_contents("tpl/tab1.html");
    18.     $tab_1 = str_replace("{poster}",$poster,$tab_1);
    19.     $tab_2 = file_get_contents("tpl/tab2.html");
    20.     $tab_2 = str_replace("{poster}",$poster,$tab_2);
    21.     $tab_2 = str_replace("{name}",$name,$tab_2);
    22.     $tab_2 = str_replace("{title}",$title,$tab_2);
    23.     $tab_2 = str_replace("{trans}",$trans,$tab_2);
    24.     $tab_2 = str_replace("{quality}",$quality,$tab_2);
    25.     $tab_2 = str_replace("{country}",$country,$tab_2);
    26.     $tab_2 = str_replace("{genre}",$genre,$tab_2);
    27.     $tab_2 = str_replace("{year}",$year,$tab_2);
    28.     $add = "INSERT INTO film_contents(tab_1,tab_2) VALUES ('$tab_1','$tab_2')";
    29.     $query = mysql_query($add) or die("Помилка: " . mysql_error());
    30.    
    31.    
    32.     }
    она выбирает данные из MYSQL подставляет эти данные и записывает их в другую таблицу. Но когда она выбирает данные из первой таблицы то она повторяет значение [​IMG]
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    операция .= добавляет строку. что попросил, то и получил.

    в чем вопрос?