Mysql
 sql >> база данни >  >> RDS >> Mysql

Попълване на събития в пълен календар на javascript от базата данни

Създайте масив във вашия php и го форматирайте като json във вашия javascript. Предайте форматирания json на свойството на събитието по следния начин:

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;
}

Редактиране :

Ако приемем, че това е вашият резултат

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

Итерирайте наборите от резултати от вашата база данни и ги накарайте към основния масив.

$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);

Върнете масива $list във вашия javascript и го подайте към събитията в календара си, след като сте го форматирали в json (може да не е необходимо).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мога ли да използвам COUNT() и DISTINCT заедно?

  2. Как да използвам cURL, за да извличам конкретни данни от уебсайт и след това да ги запазя в моята база данни с помощта на php

  3. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Неизправност на комуникационната връзка

  4. използвате Google Документи като база данни?

  5. Премахване на HTML тагове от записа