За последние 24 часа нас посетил 52731 программист и 1769 роботов. Сейчас ищут 897 программистов ...

Проблема со вставкой данных в базу форычем

Тема в разделе "PHP для новичков", создана пользователем bogdan_titomir, 23 дек 2018.

  1. bogdan_titomir

    bogdan_titomir Новичок

    С нами с:
    7 окт 2017
    Сообщения:
    159
    Симпатии:
    2
    PHP:
    1. $subCats = $curObj['subCats'];
    2.  
    3. foreach ( $subCats as $subCatId => $on)
    4. {
    5. $admin->db->sql ( "INSERT INTO _@object_insubcats (objectId,subCatId) VALUES ($curObjId,$subCatId)" );
    6. }
    Вот что выдает print_r(SubCats)
    Array ( [1046] => ON [1052] => ON [939] => ON [940] => ON [946] => ON [1256] => ON [1487] => ON )

    А вот сама ошибка...

    Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\OSPanel\domains\localhost\gigal\system\db.class.php on line 41
    Array
    (
    [error] =>
    [sql] => INSERT INTO id_object_insubcats (objectId,subCatId) VALUES (6971,1046)
    )

    Что делать? Заранее спасибо
     
  2. Valick

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

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    @bogdan_titomir, за дубль темы можно жбан горести.
     
    bogdan_titomir нравится это.
  3. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.211
    Симпатии:
    186
    А на прямую работает?
     
  4. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510

    в ошибке все написано mysqli_error(+connection);
     
  5. bogdan_titomir

    bogdan_titomir Новичок

    С нами с:
    7 окт 2017
    Сообщения:
    159
    Симпатии:
    2
    Спасибо буду иметь ввиду
    --- Добавлено ---
    Проблема решена.