PDO как составить правильно запрос к базе данных?

Приветствую господа профессионалы, не могу разобраться с 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); }
}

Как привести данный код в рабочее состояние? Я уже отчаялся и не знаю даже как задать правильно вопрос


Ответы (0 шт):