Вы не зашли.
Главная » PHP » Запись данных в базу через forearch
#1. WapStyle Off (3)
Участник
2013.03.04 19:07
Имеем код
Код:
$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:07)
#2. Gemorroj Off (107)
Administrator
2013.03.04 19:07
Код:
$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. WapStyle Off (3)
Участник
2013.03.05 09:09
Спс. Да и ещё в одном месте намудрил. в таблице user_id поставил primary  lol
Отредактировано WapStyle (2013.03.05 09:09)
#4. TLENS Off (14)
Moderator
2013.03.07 21:09
Прикольнула тема вопроса
WapStyle написал:
Запись данных в базу через forearch
.
Это что за экстремальное программирование? Ты случаем не пробовал записывать в базу через ключевое слово echo или через if
#5. WapStyle Off (3)
Участник
2013.03.08 10:10
TLENS написал:
Это что за экстремальное программирование
В данном случае это самое простое решение записать данные, а не лепить кучу кода
#6. TLENS Off (14)
Moderator
2013.03.09 04:04
WapStyle
Не знал что foreach записывает в Базу)) вот Я о чем
#7. WapStyle Off (3)
Участник
2013.03.11 05:05
каюсь smile не так написал тему smile
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.017 s