#1 2013.03.04 19:17

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Запись данных в базу через forearch

Имеем код

Код:

1
2
3
4
5
6
$array = array('themes'=>'default','page'=>10,'refresh'=>10,'preview'=>'128x128');
foreach ($array as $key => $value)
{
$in_set = $pdo->prepare("INSERT INTO user_set (user_id, name, value) values (?, ?, ?)");
$in_set->execute(array($id, $key, $value));
}

Записывает только themes, WTF?! или в pdo ограничение на кол-во запросов в сек

Может я туплю, куча кода в голове = каша  sad

Отредактировано WapStyle (2013.03.04 19:18)

Неактивен

#2 2013.03.04 19:39

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Запись данных в базу через forearch

Код:

1
2
3
4
5
6
7
$array = array('themes'=>'default','page'=>10,'refresh'=>10,'preview'=>'128x128');
$in_set = $pdo->prepare("INSERT INTO user_set (user_id, name, value) values (?, ?, ?)");
 
foreach ($array as $key => $value)
{
$in_set->execute(array($id, $key, $value));
}

подготавливать запрос нужно 1 раз. а выполнять подготовленный - сколько угодно.

Активен

#3 2013.03.05 09:20

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Запись данных в базу через forearch

Спс. Да и ещё в одном месте намудрил. в таблице user_id поставил primary  lol

Отредактировано WapStyle (2013.03.05 09:36)

Неактивен

#4 2013.03.07 21:28

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Запись данных в базу через forearch

Прикольнула тема вопроса

WapStyle написал:

Запись данных в базу через forearch

.
Это что за экстремальное программирование? Ты случаем не пробовал записывать в базу через ключевое слово echo или через if

Неактивен

#5 2013.03.08 10:39

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Запись данных в базу через forearch

TLENS написал:

Это что за экстремальное программирование

В данном случае это самое простое решение записать данные, а не лепить кучу кода

Неактивен

#6 2013.03.09 04:37

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Запись данных в базу через forearch

WapStyle
Не знал что foreach записывает в Базу)) вот Я о чем

Неактивен

#7 2013.03.11 05:57

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Запись данных в базу через forearch

каюсь smile не так написал тему smile

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.011 s