| 
<?php
 header("Access-Control-Allow-Origin: *");
 
 // Permitir métodos de solicitação específicos
 header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
 
 header("Access-Control-Allow-Headers: Content-Type");
 
 // Definir o tempo de vida do cabeçalho CORS em cache (em segundos)
 header("Access-Control-Max-Age: 86400");
 
 header('Content-Type: application/json; charset=utf-8');
 
 // Configuração de conexão com o banco de dados
 $servername = "localhost";
 $username = "root";
 $password = "senhasenha";
 $dbname = "yrprey";
 
 // Cria a conexão
 $conn = new mysqli($servername, $username, $password, $dbname);
 
 // Verifica a conexão
 if ($conn->connect_error) {
 die("Erro na conexão com o banco de dados: " . $conn->connect_error);
 }
 
 // Consulta SQL para buscar os dados do banco de dados
 $sql = "SELECT * FROM produtos";
 $result = $conn->query($sql);
 
 // Array para armazenar os dados
 $result = $conn->query($sql);
 
 $data = array();
 
 if ($result->num_rows > 0) {
 // Loop através dos resultados do banco de dados
 while ($row = $result->fetch_assoc()) {
 $color = $row['color'];
 unset($row['title']);
 $data[$color][] = $row;
 }
 }
 // Converte os dados em JSON
 $json_data = json_encode($data, JSON_PRETTY_PRINT);
 
 // Fecha a conexão com o banco de dados
 $conn->close();
 
 // Retorna o JSON
 echo $json_data;
 |