Código del archivo "sql/44-catalogo-2002.php"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php

/*Establecer conexión*/
//$conexion = new mysqli('localhost','root','','server_bbdd'); //Datos en local, cambiar en servidor
$conexion = new mysqli('mysql.hostinger.es','u399910096_javi','7YZJ7hYBXhJW','u399910096_bbdd'); //Datos en servidor
/*Comprobación de errores*/
if($conexion->connect_errno){
    die(
'No se ha podido cargar la BBDD, error de conexión ' $conexion->connect_errno ' : ' $conexion->conect_error);
}
/*Establecer codificación*/
$conexion->set_charset('utf8');
/*Realizar consulta*/
$resultado $conexion->query('
    SELECT `productos_nep`.`NombreProducto`, `categorias_nep`.`NombreCategoria`, `proveedores_nep`.`Pais`, `productos_nep`.`CantidadPorUnidad`, round(`productos_nep`.`PrecioUnidad`,2) as "PrecioUnidad" 
    FROM `proveedores_nep` JOIN `productos_nep` 
    ON `productos_nep`.`IdProveedor` = `proveedores_nep`.`IdProveedor` 
    JOIN `categorias_nep` 
    ON `productos_nep`.`IdCategoria` = `categorias_nep`.`IdCategoria`

'
);
/*Comprobación de errores*/
if($conexion->errno){
    die (
"error de consulta nº " $conexion->errno " : " $conexion->error);
}
/*Extraer datos*/
echo"<table border='1'>\n";
echo
"<tr>
        <th>Artículo</th>
        <th>Categoría</th>
        <th>País</th>
        <th>Cantidad/UD</th>
        <th>Precio/UD</th>
      </tr>\n"
;
while(
$fila $resultado->fetch_object()){
    echo
"<tr>
            <td>
$fila->NombreProducto</td>
            <td>
$fila->NombreCategoria</td>
            <td>
$fila->Pais</td>
            <td>
$fila->CantidadPorUnidad</td>
            <td>
$fila->PrecioUnidad</td>
          <tr>\n"
;
}
echo
"</table>\n";
$conexion->close();
?>