За последние 24 часа нас посетили 59725 программистов и 1852 робота. Сейчас ищут 1126 программистов ...

INSERT нескольких значений из списка multiple

Тема в разделе "PHP для новичков", создана пользователем viktor72, 22 мар 2017.

Метки:
  1. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    ты сначала вставляешь переменную $id в запрос, а потом её объявляешь. На момент вставки переменной не существует.
    Вообще должно быть underfiend variable
    --- Добавлено ---
    говорю же, отдохнуть пора)
     
    viktor72 нравится это.
  2. viktor72

    viktor72 Активный пользователь

    С нами с:
    20 дек 2015
    Сообщения:
    326
    Симпатии:
    6
    да не отпускает меня... если чего не могу сделать превращается в паранойю... надо отвлечься, потом на свежую голову ответ приходит. я сегодня во сне в инсерт что то вставлял...
     
  3. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    ты маньяк))
     
    viktor72 нравится это.
  4. viktor72

    viktor72 Активный пользователь

    С нами с:
    20 дек 2015
    Сообщения:
    326
    Симпатии:
    6
    Сделал , но не доволен.

    PHP:
    1. $in2 = "INSERT INTO firm_has_tovar (firm_idfirm, tovar_idtovar) VALUES";
    2. for($k = 0; $k<count($tovar); $k++){
    3.     if($k>0){$in2.=", ";}
    4.     $id = mysqli_insert_id($db);
    5.     $in2.="('".$id."', '".$tovar[$k]."')";
    6. }
    7. $query3 = mysqli_query($db, $in2);
    поменял LAST_INSERT_ID() на mysqli_insert_id() и заработало. всё вносит. Только последняя функция жрёт больше ресурса я читал. Хотя на теперешнем уровне меня конечно устраивает.
    --- Добавлено ---
    я ещё не маньяк, я только учусь.
     
  5. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    а чем недоволен?
     
  6. viktor72

    viktor72 Активный пользователь

    С нами с:
    20 дек 2015
    Сообщения:
    326
    Симпатии:
    6
    Недоволен , что пришлось функцию поменять.
    Спасибо. Вы мне помогли.