PHP mysqli y JSON
Publicado por Oscar (9 intervenciones) el 28/01/2018 12:04:04
Hola,
My empresa de hosting ha decidido por su cuenta cambiar la versión de php y donde tenía mi código funcionando, ahora no funciona.
Mi problema es que antes mostraba los datos de la base de datos en un JSON desde mysql.
Ahora tengo que hacerlo con mysqli y, pese a que parece que hace la consulta, no me muestra el contenido del array. Se que estoy haciendo algo mal pero, después de comerme mucho la cabeza, no encuentro dónde.
Podéis ayudarme, por favor?. Es poco urgente!
Os dejo mi código abajo.
Mil gracias!
My empresa de hosting ha decidido por su cuenta cambiar la versión de php y donde tenía mi código funcionando, ahora no funciona.
Mi problema es que antes mostraba los datos de la base de datos en un JSON desde mysql.
Ahora tengo que hacerlo con mysqli y, pese a que parece que hace la consulta, no me muestra el contenido del array. Se que estoy haciendo algo mal pero, después de comerme mucho la cabeza, no encuentro dónde.
Podéis ayudarme, por favor?. Es poco urgente!
Os dejo mi código abajo.
Mil gracias!
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
<?php
header("Access-Control-Allow-Origin: *");
header("Content-Type-> application/json; charset=UTF-8");
include 'conectar.php';
$data = array();
mysqli_query('SET CHARACTER SET utf8');
$result = mysqli_query("SELECT * FROM v_equipos");
/*if (!$result) {
$mensaje = 'Consulta no válida: ' .mysqli_error() ."\n";
$mensaje = 'Consulta completa: ' .$result;
die($mensaje);
}*/
while ($row = mysqli_fetch_array($result)) {
$data [ ] = array(
categoria => $row['nombre_categoria'],
equipo => $row['nombre_equipo'],
puntosLocal => $row['resultLocal'],
puntosVisitante => $row['resultVisitante'],
rival => $row['rival'],
direccion => $row['lugar'],
mesa => $row['mesa'],
delegado => $row['delegado'],
semana => $row['semana'],
diaPartido => $row['diaPartido'],
horaCita => $row['horaCita'],
horaPartido => $row['horaPartido'],
local_visitante => $row['local_visitante'],
diaPartido_WR => $row['diaPartido_WR'],
diaPartido_YW => $row['diaPartido_YW'],
ordenCategoria => $row['ordenCategoria'],
);
};
echo json_encode($data);
?>
Valora esta pregunta


0