Форум русской поддержки Joomla!® CMS
10.12.2016, 07:05:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

insert MySQL

 (Прочитано 215 раз)
0 Пользователей и 1 Гость смотрят эту тему.
serrggeee
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« : 12.10.2015, 14:53:09 »

Здравствуйте хочу сделать инсерт таким образом

Код
$query_manager = "INSERT INTO #__djcf_manager(`Item_id`,`manager`,`discription`) VALUES ";
for($im = 0;$im<=count($manager);$im++){
    $query_manager .= "('".$row->id."','".$manager[$im]."','".$discription[$im]."')";
$db->setQuery($query_manager);
   $db->query();}
 
но почемуто вставка происходит только один раз, не могу разобраться в чем дело, приходит два значения масива и im равно двум, только почему в базу попадает только первое значение не могу понять.
Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3595


« Ответ #1 : 12.10.2015, 15:07:07 »

Наверное, так
Показать текстовый блок
или так
Показать текстовый блок
« Последнее редактирование: 12.10.2015, 15:13:23 от robert » Записан
passer
Живу я здесь
******

Репутация: +69/-3
Offline Offline

Пол: Мужской
Сообщений: 829



« Ответ #2 : 12.10.2015, 15:13:41 »

Угу или между наборами значений стоит запятые ставить?
Код
VALUES (val1,val2...), (val1,val2...)
Записан
serrggeee
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« Ответ #3 : 12.10.2015, 16:40:14 »

спасибо работает второй вариант
Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #4 : 12.10.2015, 21:42:45 »

robert, очень плохо в каждом цикле вычислять размерность массива. Это вам не js где length метод
достаточно использовать implode() в данном случае
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet