Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用ajax更新mysql中的音乐曲目播放计数_Javascript_Php_Mysql_Ajax - Fatal编程技术网

Javascript 使用ajax更新mysql中的音乐曲目播放计数

Javascript 使用ajax更新mysql中的音乐曲目播放计数,javascript,php,mysql,ajax,Javascript,Php,Mysql,Ajax,我有一个小脚本,它已经使用ajax来获取列表中列出的歌曲的播放列表,它搜索并在列表中播放 但我也想让它在歌曲开始播放时更新我的数据库 mySQL表: tbl\u曲目: id | track_name | album_id | track_play_count | track_like_count 1 some song 12 3 1 2 some song 13 9

我有一个小脚本,它已经使用ajax来获取
  • 列表中列出的歌曲的播放列表,它搜索并在列表中播放

    但我也想让它在歌曲开始播放时更新我的数据库

    mySQL表:

    tbl\u曲目:

    id | track_name | album_id | track_play_count | track_like_count
    1    some song      12             3                    1
    2    some song      13             9                    4
    
    这是我的ajax代码:

    $(window).load(function() {
        var audio;
        var playlist;
        var tracks;
        var current;
        //      $('.Mp3Link').click(); this will click something upon entry
        init();
    
        function init() {
            current = 0;
            audio = $('audio');
            playlist = $('#playlist');
            tracks = playlist.find('li a');
            len = tracks.length - 1;
            audio[0].volume = 1;
            audio[0].play();
            playlist.find('a').click(function(e) {
                e.preventDefault();
                link = $(this);
                current = link.parent().index();
                run(link, audio[0]);
            });
            audio[0].addEventListener('ended', function(e) {
                $('.lSNext').click();
                current++;
                if (current == len) {
                    current = 0;
                    link = playlist.find('a')[0];
                } else {
                    link = playlist.find('a')[current];
                }
                run($(link), audio[0]);
            });
        }
    
        function run(link, player) {
            player.src = link.attr('href');
            par = link.parent();
            par.addClass('active').siblings().removeClass('active');
            audio[0].load();
            audio[0].play();
    
        }
    });
    
    那么,如何让它在每次开始一首新歌时更新曲目\u播放\u计数


    非常感谢您在
    运行
    函数调用
    AJAX
    中更新计数器。并编写一个PHP脚本来接受AJAX调用中的参数并相应地修改数据库。但是,由于您似乎没有在代码中尝试过类似的操作,我建议您做一些研究并尝试一下如果你有问题的话,你可以先解决它,然后再提出一个具体的问题。否则这看起来像是一个为我做的事情question@RiggsFollystack overflow上的一些人非常友好,他们可以编写代码并通过示例分享知识,我将接受您的建议进行更多的研究(这就是为什么我首先在这里发布的原因),因为我不完全确定从哪里开始,一个好的链接或其他类似的帖子来回答这个问题,最好是在你的
    运行
    函数调用
    AJAX
    中更新计数器,并编写一个PHP脚本来接受AJAX调用中的参数,并相应地修改数据库,但由于你似乎没有在代码中尝试过类似的操作,我建议你做一个简单的修改少做研究,尝试一下,如果你有问题的话,再提出一个具体的问题。否则这看起来像是一个为我做的事情question@RiggsFollystack overflow上的一些人非常友好,他们可以编写代码并通过示例分享知识,我将接受您的建议进行更多的研究(这就是为什么我首先在这里发布的原因),因为我不完全确定从哪里开始,一个好的链接或其他类似的帖子来回答这个问题会很好