Приветствую господа профессионалы, не могу разобраться с pdo, вот есть код:
//Эту страку хочу разбить и засунуть в массив
$variable = "userName#userSurname#userTelefon#userEmail#userPasword_1#userPasword_2";
$pieces = explode("#", $variable);
//Вызиваю функцию и подставляю значения с массива
in_db("INSERT INTO authorized_user SET name = $pieces[0], surname = $pieces[1], mail = $pieces[2], telefon = $pieces[3], pass = $pieces[4]");
//Сама функция для работы с базой данных
function in_db($db_dt){
$db_server = 'localhost';
$db_name = 'rem_teh_servis';
$db_user = 'rem_teh_site';
$db_password = 'thrtu4hr5u4u';
$dsn = "mysql:host=$db_server;dbname=$db_name;charset=utf8";
// Параметры задают что в качестве ответа получаем ассоциативный массив
$opt = array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
);
try {
$pdo = new PDO($dsn, $db_user, $db_password, $opt);
// Формируем запрос
$result = $pdo->query($db_dt);
}
catch (PDOException $e) { die('Подключение не удалось: ' . $e->$db_dt); }
}
Как привести данный код в рабочее состояние? Я уже отчаялся и не знаю даже как задать правильно вопрос