Buenas tardes tengo un problema ya que no me saca el arreglo estamos trabajando en un proyecto de un curso de udemy pero no logro da con la solucion les agradecería su ayuda por favor, ya que como resultado me debe aparecer esto.
y de lo contrario me queda o me aparece así:
también tengo problema que no me reconoce las ñ les agradecería que me compartieran de su conocimiento saludos anexo el código.
<?php
$db = mysqli_connect('localhost', 'root', '', 'appsalon');
$db->set_charset('utf8');
if(!$db){
echo 'Error en la conexión';
}
<?php
function obtenerServicios() : array {
try {
// Importar una conexión
require 'database.php';
$db->set_charset('utf8');
// Escribir el código SQL
$sql = 'SELECT * FROM servicios;';
$consulta = mysqli_query($db, $sql);
// Arreglo vacio
$i = 0;
$servicios = [];
// Obtener los resultados
while($row = mysqli_fetch_assoc($consulta)){
$servicios[$i] ['id'] = $row['id'];
$servicios[$i] ['nombre'] = $row['nombre'];
$servicios[$i] ['precio'] = $row['precio'];
$i++;
}
// echo "<pre>";
// var_dump($servicios);
// echo "</pre>";
return $servicios;
} catch (\Throwable $th) {
//throw $th;
var_dump($th);
}
}
<?php
require 'includes/funciones.php';
$servicios = obtenerServicios();
echo json_encode($servicios);