<?php



class getPrices {
    public function mubPrices(){
        $serverName = "*******\\******"; // -> Nombre del SQL Server con Instancia
        $connectionInfo = array( "Database"=>"******"); // -> Nombre de la base de datos
        $conn = sqlsrv_connect( $serverName, $connectionInfo); // -> Conexión con parametros anteriores
        if( $conn ) { // -> Retorna true si la conexión fue exitosa

            $query = sqlsrv_query($conn, 'SELECT * FROM dbo.admProductos', array(), array('Scrollable' => SQLSRV_CURSOR_KEYSET)); // -> Consulta a la base de datos y retorna la tabla especificada
            $count_query = sqlsrv_num_rows($query);  // -> Cuenta el número de filas de la tabla retornada
            #var_dump($query);
            $getProducts = sqlsrv_query($conn, 'SELECT * FROM dbo.admProductos WHERE (CIDPRODUCTO = '.$i.')', array(), array('Scrollable' => SQLSRV_CURSOR_KEYSET));
            $getProducts = sqlsrv_fetch_array($getProducts, SQLSRV_FETCH_ASSOC);
            if($getProducts['CNOMALTERN'] != null){
                $referencia = array($i => $getProducts['CIDPRODUCTO'], $getProducts['CNOMALTERN'], $getProducts['CPRECIO1'], $getProducts['CPRECIO2'], $getProducts['CPRECIO3']);
                var_dump($referencia);
            }

         }
     }else{ // -> returna false si la conexion fue fallida
         echo "Connection could not be established.<br />"; // -> Imprime el mensaje ya que no se pudo conectar a la base de datos
         die( print_r( sqlsrv_errors(), true)); // -> especifica el error de la conexón fallida
     }
  }
}
$a = new getPrices;
$a::mubPrices();