PHP - Traer imagenes de distintas tablas

 
Vista:
Imágen de perfil de Patricio
Val: 29
Ha aumentado su posición en 8 puestos en PHP (en relación al último mes)
Gráfica de PHP

Traer imagenes de distintas tablas

Publicado por Patricio (16 intervenciones) el 04/01/2020 19:26:45
Buenas tardes, tengo una consulta sobre el traer imágenes de distintas tablas MySql a una sola tabla HTML, espero explicarme bien.

Esta es mi consulta, tengo 4 tablas en las cuales guardo imágenes, quisiera mostrar en una tabla HTML imágenes de esas 4 tablas MySql, algo estoy haciendo mal, y por mi poca experiencia no puedo encontrar el problema, espero puedan ayudarme.

Les dejo el codigo.

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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<table>
    <?php
    include("conexion.php");
 
    $query1="SELECT imagen FROM imagen1";
    $resultado1= $conexion->query($query1);
    while($row1=$resultado1->fetch_assoc())
 
    $query2="SELECT imagen FROM imagen2";
    $resultado2= $conexion->query($query2);
    while($row2=$resultado2->fetch_assoc())
 
    $query3="SELECT imagen FROM imagen3";
    $resultado3= $conexion->query($query3);
    while($row3=$resultado3->fetch_assoc())
 
    $query4="SELECT imagen FROM imagen4";
    $resultado4= $conexion->query($query4);
    while($row4=$resultado4->fetch_assoc())
    {
        ?>
        <tr>
            <td colspan="4">
                Nombre del requerimiento: <?php echo $row['nombre']; ?>
            </td>
        </tr>
        <tr>
            <td colspan="4">
                ID del requerimiento: <?php echo $row['id']; ?>
            </td>
        </tr>
        <tr><td></br></td></tr>
        <tr>
            <td>
                IMAGEN 1
            </td>
            <td>
                IMAGEN 2
            </td>
            <td>
                IMAGEN 3
            </td>
            <td>
                IMAGEN 4
            </td>
        </tr>
        <tr>
            <td class="foto">
                <img src="data:image/jpg;base64,<?php echo base64_encode($row1['imagen']); ?>"/>
            </td>
            <td>
                <img src="data:image/jpg;base64,<?php echo base64_encode($row2['imagen']); ?>"/>
            </td>
            <td>
                <img src="data:image/jpg;base64,<?php echo base64_encode($row3['imagen']); ?>"/>
            </td>
            <td>
                <img src="data:image/jpg;base64,<?php echo base64_encode($row4['imagen']); ?>"/>
            </td>
        </tr>
        <?php
    }
    ?>
</table>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Patricio
Val: 29
Ha aumentado su posición en 8 puestos en PHP (en relación al último mes)
Gráfica de PHP

Traer imagenes de distintas tablas

Publicado por Patricio (16 intervenciones) el 04/01/2020 19:44:32
Dejo la solución para quien le sirva, escribi el query por sepárado antes de cada TD en donde van las imagenes, dejo el codigo editado.

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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<table>
    <tr>
        <td colspan="4">
            Nombre del requerimiento: <?php echo $row['nombre']; ?>
        </td>
    </tr>
    <tr>
        <td colspan="4">
            ID del requerimiento: <?php echo $row['id']; ?>
        </td>
    </tr>
    <tr><td></br></td></tr>
    <tr>
        <td>
            IMAGEN 1
        </td>
        <td>
            IMAGEN 2
        </td>
        <td>
            IMAGEN 3
        </td>
        <td>
            IMAGEN 4
        </td>
    </tr>
    <tr>
        <?php
        include("conexion.php");
 
        $query1="SELECT imagen FROM imagen1";
        $resultado1= $conexion->query($query1);
        while($row1=$resultado1->fetch_assoc()){
            ?>
            <td class="foto">
                <img src="data:image/jpg;base64,<?php echo base64_encode($row1['imagen']); ?>"/>
            </td>
            <?php
        }
        ?>
 
        <?php
        include("conexion.php");
 
        $query2="SELECT imagen FROM imagen2";
        $resultado2= $conexion->query($query2);
        while($row2=$resultado2->fetch_assoc()){
            ?>
            <td>
                <img src="data:image/jpg;base64,<?php echo base64_encode($row2['imagen']); ?>"/>
            </td>
            <?php
        }
        ?>
 
        <?php
        include("conexion.php");
 
        $query3="SELECT imagen FROM imagen3";
        $resultado3= $conexion->query($query3);
        while($row3=$resultado3->fetch_assoc()){
            ?>
            <td>
                <img src="data:image/jpg;base64,<?php echo base64_encode($row3['imagen']); ?>"/>
            </td>
            <?php
        }
        ?>
 
        <?php
        include("conexion.php");
 
        $query4="SELECT imagen FROM imagen4";
        $resultado4= $conexion->query($query4);
        while($row4=$resultado4->fetch_assoc()){
            ?>
            <td>
                <img src="data:image/jpg;base64,<?php echo base64_encode($row4['imagen']); ?>"/>
            </td>
            <?php
        }
        ?>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar