Parse error: syntax error, unexpected 'люди' (T_STRING), expecting ',' or ')' on line 23

помогите пожалуйста найти ошибку:

<?php
$login = filter_var (trim($_POST['login']),
FILTER_SANITIZE_STRING);

$pass = filter_var (trim($_POST['pass']),
FILTER_SANITIZE_STRING);

$dblpass = filter_var (trim($_POST['dblpass']),
FILTER_SANITIZE_STRING);

if (mb_strlen($login) < 6 || mb_strlen($login) > 90) {
    echo "Длина логина не допустима";
    exit();
}

if (mb_strlen($pass) < 6 || mb_strlen($pass) > 90) {
    echo "Длина пароля меньше 6-ти символов не допустима";
    exit();
}


$mysql = new mysqli('127.0.0.1','root','root','mybd');
$mysql -> query ('INSERT INTO 'люди' (Логин_Человек, Пароль_Человек)
VALUES($login, $pass)');
$mysql -> close();

?>

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

Автор решения: Алексей Шиманский

MySQL требует указания наименования таблиц в обратных кавычках, а не прямых. Прямые лишь закрыли и открыли строку заново, что создало ошибку в районе слова "люди"

$mysql -> query ('INSERT INTO `люди` (Логин_Человек, Пароль_Человек)
                              ^--  ^---
                  VALUES($login, $pass)');
→ Ссылка