Después de mucho buscar encontré esto, la verdad que me pierdo cuando llega la llamada de función de usuario, pero funciona!
Código PHP:
$param = 3;
$stmt = $mysqli->prepare('SELECT * FROM marca LIMIT ?');
$stmt->bind_param('i', $param);
$stmt->execute();
$meta = $stmt->result_metadata();
while ($field = $meta->fetch_field()) {
echo $field->name;
$arr_result[] =& $row[$field->name];
}
call_user_func_array(array($stmt,'bind_result'),$arr_result);
while($stmt->fetch()){
echo 'Id -> '.$row['Id'].', Nombre ->'.$row['Nombre'].'<br>';
}
$stmt->close();