mjs*_*mer 2 php mysql wordpress
当我将它插入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)
结果相同.
有任何想法吗?