Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
нужно — например ...
$pdo = new PDO(
'mysql:host=hostname;dbname=defaultDbName',
'username',
'password',
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")
);
потому что вся нормальная разработка закрыла этот вопрос для себя ещё лет десять назад.
Я извиняюсь, а вы на дату статьи не забыли посмотреть? Примерно тогда она и была написана :)
Так что претензии по срокам немного мимо кассы.
А вот насчет вредности всё верно. Статья очень плохая и очень жаль, что она, судя по всему, всплывает в поиске.
Выводы по SQL injection