Я новичок в CodeIgniter, но не новичок в PHP, и мне было интересно, что мне нужно сделать в CodeIgniter, чтобы сделать все мои запросы безопасными.
Обычно я просто использую mysql_real_escape_string()
для каждой переменной, используемой в запросе (стандартный PHP), но я смотрел учебник по CodeIgniter, где автор не экранировал переменную и просто сделал стандартную вставку, как показано ниже:
$this->db->query("SELECT * FROM Users WHERE Username = ?", array($username));
Какой путь правильный?