Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как записывать товары user_a в БД ?

Иоанн Монастырский Ученик (149), на голосовании 3 года назад
Как вы понимаете, сейчас товары я храню в сессии, как их добавлять в бд? Если можно пример кода, как их допустим передавать в переменную, из переменной sql запросом в бд
Голосование за лучший ответ
Nikolay Kondaurov Мастер (2484) 3 года назад
$servername = "127.0.0.1";
$username = "root";
$password = "root";
$dbname = "Baza_Tvoya";
try { //конект к базе
$pdo = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$pdo->query("SET NAMES 'utf8'");
$pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (Exception $e) { //connection failed
die("Во блин! Соединение с бд не установлено!!!");
}
//подготовка данных
$pay=array();
$pay=$SESSION['produkts'];
for($i=0; $iprepare('INSERT INTO `Baza_Tvoya`.`Tvoy_tablica` (`kolonka`) VALUES(:kolonka));
if ($sql->execute(array(':kolonka' => $pay[$i]))) {//запись успешно прошла}
else {//ошибка записи}
}
Похожие вопросы