Извините, я чет вообще не понимаю что там. И .tpl файл не приложен был к статье. Можете объяснить что должен вернуть этот код? Понял что JSON с массивом msg и переменной last. Но что это значит, я не понял:(
То, что элементы первого массива фиксированы, а элементы второго массива задаются пользователем.
SQL в PDO записывается так: SELECT * FROM table `name`=:name AND pass=:pass
Далее мы даём на обработку массив array(':name'=>$name,':pass'=>$pass)
В PDO отлично заменяет.
В моём случае, если пользователь введёт в $name строку с подстрокой ':pass', то подстрока заменится на $pass