Как вставить в запрос INSERT переменную?
$host = 'localhost';
$user = 'root';
$password = '';
$db_name = 'test';
$link = mysqli_connect($host, $user, $password, $db_name);
mysqli_query($link, "SET NAMES 'utf8'");
$table = 'users';
$data = ['name' => 'user1', 'age' => '23'];
$keys = implode(',' ,array_keys($data));
$values = implode(',' ,array_values($data));
$query = "INSERT INTO $table $keys VALUES $values";
mysqli_query($link, $query) or die ( mysqli_error($link) );
Как правильно вставить $keys и $values?