Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wypełnianie zdarzeń w pełnym kalendarzu javascript z bazy danych

Zbuduj tablicę w swoim php i sformatuj ją jako json w swoim javascript. Przekaż sformatowany plik json do właściwości zdarzenia w następujący sposób:

zdarzenia
events: buildRecordsToJson(calendar_records)


function buildRecordsToJson(calendar_records){
    var employees = [];
    for(var record in calendar_records) {

        var item = calendar_records[record];

        employees.push({ 
            "title"  : "Case # " + item.case_number,
            "record" : item.id,
            "start"  : item.case_due_date 
        });
    }

    return employees;
}

Edytuj :

Zakładając, że to Twój wynik

$result=mysqli_query($con,$sql);

Przeprowadź iterację zestawów wyników z bazy danych i umieść je w głównej tablicy.

$list = array();
while ($row = mysqli_fetch_row($result))
{ 
    $entry = array();
    $entry["booking_date"] = $row["booking_date"];
    $entry["booking_start_time"] = $row["booking_start_time"];
    array_push($list,$entry);
}
mysqli_free_result($result);

Zwróć tablicę $list do skryptu JavaScript i przekaż ją do wydarzeń w kalendarzu po sformatowaniu jej do formatu json (może nie być konieczne).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL LOAD DATA INFILE:działa, ale nieprzewidywalny terminator linii

  2. Wstaw MySQL ON DUPLICATE KEY do tabeli audytu lub dziennika

  3. Jak używać instrukcji CASE w MySQL?

  4. Jak dodać indeksy do tabel MySQL?

  5. Jak przesłonić przypisanie automatycznego przyrostowego klucza podstawowego podczas wstawiania wartości w tabeli MySQL?