javascript - 在 JavaScript 中插入 MySQLi

标签 javascript php mysql mysqli fullcalendar

我需要有关 FullCalendar、Javascript 和 PHP 的帮助。 我需要将这个 foreach PHP 代码包含到这个 Javascript 中。

<script type="text/javascript">
$(document).ready(function() {
// page is now ready, initialize the calendar...
$('#calendar').fullCalendar({

events: [


    <?php
    $sql = "SELECT * FROM eventi";
    $eventi = $mysqli->query($sql);
    foreach ($users as $row) {
      echo '{';
      echo 'title: "'.$eventi['nome'] . '"';
      echo 'start: "'.$eventi['data'] . '"';
      echo '},';
    }
      ?>
]

});
});
</script>

最佳答案

通过更改查询,使其返回具有所需列名的数据,然后使用 json_encode 格式化结果,您可以 大大简化了代码。

<script type="text/javascript">
$(document).ready(function() {
    // page is now ready, initialize the calendar...
    $('#calendar').fullCalendar({
        events: [
        <?php
            $sql = "SELECT `nome` as `title`, `data` as `start` FROM eventi";
            $eventi = $mysqli->query($sql);
            $allrows = $eventi->fetch_all(MYSQLI_ASSOC);
            $rslt = json_encode($allrows);
            echo $rslt;
        ?>
        ]
    });
});
</script>

关于javascript - 在 JavaScript 中插入 MySQLi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54890749/

相关文章:

php - 使用spout写入excel文件时如何格式化日期

php - Instagram API 搜索带有给定主题标签的图像/视频

mysql - 设计在线评估数据库的更好方法

php - 如何从表中选择数据并将其设为字符串?

javascript - 包含 50 个以上单词的选择框

javascript - 父文档是否可以读取 Shadow DOM 元素的内容?

javascript - 如何在php中使用js对象

javascript - 使用 PHP 将数据从 Javascript 插入到 MySQL

javascript - vue-google-map 将信息窗口设置在标记上方

Javascript array.prototype.every 在函数内部不起作用?