Use database data mysql and php

1

This code works correctly with the fixed dates. How do I use the dates that are registered in the mysql database?

if (!empty($_REQUEST['year']) && !empty($_REQUEST['month'])) {
$dates = array(
    array(
        'date' => '2016-09-17',
        'badge' => false,
        'title' => 'Evento para o dia 22-09-17',
        'body' => 'Descrição do evento',
    ),
    array(
        'date' => '2016-09-23',
        'badge' => false,
        'title' => 'Evento para o dia 22-09-23',
        'body' => 'Descrição do evento',
    ),
    array(
        'date' => '2016-09-30',
        'badge' => false,
        'title' => 'Evento para o dia 22-09-30',
        'body' => 'Descrição do evento',
    ),
    array(
        'date' => '2016-10-02',
        'badge' => false,
        'title' => 'Evento para o dia 22-10-02',
        'body' => 'Descrição do evento',
    ),
);
echo json_encode($dates); } else { echo json_encode(array()); }
    
asked by anonymous 21.09.2016 / 16:37

1 answer

1

I was able to resolve this.

$mysqli = new mysqli('localhost','usuario','senha_database','tabela_database');
if ($result = $mysqli->query("SELECT * FROM eventos")) {

    while($row = $result->fetch_array(MYSQL_ASSOC)) {
            $dates[] = array(
                            'date' => $row['data'],
                            'badge' => false,
                            'title' => 'Evento para o dia' . $row['data'],
                            'body' => 'Descrição do evento',
                        );
    }
    echo json_encode($dates);
}
    
21.09.2016 / 22:53