这可能是一个愚蠢的问题,但我在诊断这个问题时遇到了很多问题。 我正在构建一个简单的表单网页。在我的表格上有18个字段需要填写。我只想将字段发送到sql数据库中的一行。
当我这样做时,如果我的wpdb->插入函数中的数组包含超过15个字符串,则它不会向数据库添加任何内容。
如果wpdb->插入函数包含15个或更少的字符串,则将该行添加到数据库中就好了,花花公子。
$wpdb->insert('wp_submitted_form', array(
'name' => 'random',
'email' => 'random@gmail.com',
'phone' => '3456734567',
//if I continue to add 15 more of these, it is fine. If I add more nothing shows up in the database when its executed.
));
我做了以下事情无济于事:
我只是不明白。我究竟做错了什么?我看到其他插件在数据库的其他部分一次连续写20多列。
我读到了有关此类查询的数据宽度有限的内容,但您如何解决此问题?如果这是问题,它是否可以修复到您没有专用服务器访问权限的云计划?
任何见解都非常感谢。我现在用谷歌搜索了2个星期,没有列限制。
运行wordpress 4.9.2和PHP 7.在子主题函数中编码.php