Php 发送mysqli查询时出现PID错误
我有Php 发送mysqli查询时出现PID错误,php,mysql,mysqli,Php,Mysql,Mysqli,我有 $sql = 'INSERT INTO Events ('.$names.') VALUES ('.$values.')'; //$names - string of all row names, $value - very long string with values mysqli_query($mysqli, $sql) or die ($sql); 大多数情况下,它确实有效,但有时我也会遇到类似的错误 警告:发送查询数据包时出错。第107行的PID=10828 in/insert
$sql = 'INSERT INTO Events ('.$names.') VALUES ('.$values.')';
//$names - string of all row names, $value - very long string with values
mysqli_query($mysqli, $sql) or die ($sql);
大多数情况下,它确实有效,但有时我也会遇到类似的错误
警告:发送查询数据包时出错。第107行的PID=10828 in/insert.php在事件(工时,…)值中插入('2015-06-28 11:00(sekmadienis)…) 第107行mysqli_查询所在的位置。
这些…代表我的弦 当我将所有$sql值直接写入phpMyAdmin时,一切都正常-这样的查询被插入
所以我的问题是如何避免这个
PID
错误,是谁造成的 这是MySQL允许的最大数据包设置的问题。您需要增加值
您可以按照以下步骤设置和检查它的值
您是否尝试增加mysql允许的最大数据包大小?我的主机不提供此选项。它的值是8388608(可能是位)。