Conexion MySqli no me inserta valores en BD

Buenos dias estoy realizando el sig: INSERT pero no me arroja nungun error de conexion mas que los datos no se insertan a la BD en Localhost con AppServer funciona de maravilla y de echo ya baje la version de PHP a 5.6 y aun asi no me inserta ningun valor en mi tabla Podrían ayudarme a solucionar este problema.

function conecta_db() {
    
	$db_host = 'localhost';
	$db_user = 'userDelHost_root';
	$db_pass = '*********'; 
	$db_base = 'DB_promocion_web';

	$conexion = new mysqli($db_host, $db_user, $db_pass, $db_base);
	if ($conexion->connect_error) {
		die('Error : ('. $conexion->connect_errno .') '. $conexion->connect_error);
		exit;
	} else {
		return $conexion;
	}
}
function sendContacto($nombre, $email, $pregunta, $sms, $ubication_user, $cnxn){
	$ssql = "INSERT INTO tbl_contacto (name_contac,email_contac,pregunta_contac,sms_contac,identificador,date_contac)
    VALUES('".$nombre."', '".$email."', '".$pregunta."', '".$sms."', '".$ubication_user."', NOW())";
    $rs = $cnxn->query($ssql);
    return ($rs) ? true : false;
}

este es mi codigo para la conexion!

We highly recommend using prepared statements as:

  1. They’re more secure.
  2. They won’t mess up your queries in case they have "" in them.
    More about it here.