$_pdo = new Data(‘mysql:host=’.$db_host.’;dbname=’.$db_name.’;port=’.$db_port, $db_user, $db_pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => ‘SET NAMES ‘.$charset));
Variables come from form.
User can make a sql injection if I don’t strip this variables?
If you are accepting input from a form to create the connection I would probably use some sanitization functions to clean it up before using it. If this is being stored in a text file or a database it would be a good idea to sanitize before it is saved as well before it is used.
http://php.net/manual/en/function.filter-var.php