当我将它插入MYSQL表时,我遇到了一个更改值的奇怪问题.
这是一个Wordpress主题.
这是代码的要点:
$user_id = $_COOKIE['user-id'];
$wpdb->insert($custom_table,array('user_id'=>$user_id));
Run Code Online (Sandbox Code Playgroud)
$ custom_table的'user_id'字段的类型是int(15).
我正在测试自己.存储在我的cookie中的用户ID是4022466561291.它作为2147483647存储在数据库中.
我也尝试过这种设置的各种组合:
$user_id = intval($_COOKIE['user-id']);
$wpdb->insert($custom_table,array('user_id'=>$user_id),array('%d'));
Run Code Online (Sandbox Code Playgroud)
结果相同.
有任何想法吗?
我有以下内容:
var thiscode = {
init: function(){
jQuery('#submit').bind('click',thiscode.clickListener);
},
clickListener: function(event){
setTimeout('document.myform.submit()',5000);
return false;
}
};
thiscode.init();
Run Code Online (Sandbox Code Playgroud)
setTimeout正在工作,但是当它触发时,我得到了这个:"document.myform.submit不是一个函数".
知道为什么和/或如何解决它?