如何动态插入到mysql

时间:2019-06-04 13:51:51

标签: javascript php jquery mysql

我完成了一个显示youtube视频列表的程序,当我单击其中一个时,我会打开一个引导程序模式。我想在那里输入一些数据到video_time_table。它可以解决所有问题,但是我需要将video_id_nr中的video_name_table输入到video_time_table中以将它们链接在一起。第一次尝试就可以了。接下来,尝试将其停在insert_timestamp.php上。数据已插入数据库,但页面为空,仅显示消息“已成功插入”。大约10分钟后,它又一次可以正常工作了。

这里是原始代码的链接: http://technotip.com/2208/insert-data-into-mysql-jquery-ajax-php/

我试图关闭页面并重新打开它,但是直到我等待了大约10分钟,它仍然无法正常工作。然后,当我重新加载页面时,它又可以工作一次。

这是模式中video_id_nr的输入:

    <div class="form-group">
    <label>Video id number</label>
    <input type="text" class="form-control" name="video_id_nr" value='<? 
    php echo $videoId ?>'>
    </div> 

这是数据库代码:insert_timestamp.php,程序在第二次尝试时被捕获。它会在10分钟后开始工作。

   <?php require_once('connVideoAlbum.php');
   mysql_select_db($database_connKomponent, $connKomponent);    
   $startime = $_POST['event_start_time'];
   $stoptime = $_POST['event_stop_time']; 
   $info = $_POST['event_info'];
   $video_id_nr = $_POST['video_id_nr']; 
   $squery ="INSERT INTO video_time_table(event_start_time,
   event_stop_time,event_info,video_id_nr) 
   VALUES ('$startime','$stoptime','$info','$video_id_nr')";
   if(mysql_query($squery, $connKomponent)){
   echo "Succsessfully inserted";
   }else{ 
   echo "Insertion failed";
   }       
   mysql_close();
   ?>

这是javascript:

    $("#sub").click( function() {
    $.post( $("#myForm").attr("action"),
    $("#myForm :input").serializeArray(),
    function(info){ $("#result").html(info);
    });
    clearInput();
    });

    $("#myForm").submit( function() {
    return false;    
    });

0 个答案:

没有答案