¿Por qué me manda error en consulta inner join con variables de sesión?
Publicado por Suriel (14 intervenciones) el 13/11/2019 22:26:05
Estoy generando un reporte PDF que jala datos de 2 tablas de mysql, en ambas tablas existe el campo pin con el cual lo utilizo con variable de sesión para cada persona que tenga su pin pueda generarlo. Pero me esta mandando error en la consulta con la que quiero jalar los datos de ambas tablas:
El error es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
session_start();
fetch_data()
{
$output = '';
$conn = mysqli_connect("localhost", "root", "", "MYDB");
$conn -> set_charset("utf8");
$sql = "SELECT * FROM texto_menos50 T INNER JOIN empresasregistradas E ON
T.pin = E.pin WHERE T.pin ='{$_SESSION['pin']}' ORDER BY pin ASC";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($result)) <-- El error de la linea 12
{
$output .= 'CONTENIDO DEL PDF';}return $output;
El error es:
1
2
3
4
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result,
boolean given in C:\wamp64\www\project\myproject.php on line
12
TCPDF ERROR: Some data has already been output, can't send PDF file
Valora esta pregunta


0