tengo este script PHP donde hago una consulta insert en una BD mysql , lo que hago es declarar un objeto mysqli de forma global y luego desde una función hacer los insert , pero desde la función insertar me da error , me dice que no reconoce el objeto $mysqli
$servidor = "localhost";
$usuario = "root";
$password ="xxxx";
$basededatos = "xxxx";
$mysqli = new mysqli($servidor, $usuario, $password, $basededatos);
if ($mysqli->connect_errno) {
echo "Falló la conexión con MySQL: (".$mysqli->connect_errno.") ".$mysqli->connect_error;
}
function insertar($name,$dni) {
$cadena = "update users set xxxxx";
$mysqli->query($cadena);
}