gpt4 book ai didi

php - 发送 mysqli 查询时出现 PID 错误

转载 作者:行者123 更新时间:2023-11-29 03:30:24 25 4
gpt4 key购买 nike

我有

$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);

大多数情况下它确实有效,但有时我会遇到类似的错误

Warning: Error while sending QUERY packet. PID=10828 in /insert.php on line 107
INSERT INTO Events (work_hours, …) VALUES ('2015-06-28 11:00 (sekmadienis)', …)

mysqli_query所在的第107行。
这些……代表我的琴弦。

当我将所有 $sql 值直接写入 phpMyAdmin 时,一切正常 — 这样的查询已插入。

所以我的问题是如何避免 PID 错误以及是谁导致的?

最佳答案

这是 MySQL 的 max_allowed_pa​​cket 设置的问题。您需要增加值(value)。

您可以按照此设置和检查它的值 how to check and set max_allowed_packet mysql variable

关于php - 发送 mysqli 查询时出现 PID 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31449922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com