【问题标题】:Solution for "MySQL server has gone away"“MySQL 服务器已消失”的解决方案
【发布时间】:2017-05-15 18:54:57
【问题描述】:

警告:mysql_query():MySQL 服务器已在 C:\xampp\htdocs\mk_buktyas\siapuas\menu\home.php 第 90 行

警告:mysql_query():读取结果集的标头时出错 C:\xampp\htdocs\mk_buktyas\siapuas\menu\home.php 第 90 行

MySQL 服务器已消失

【问题讨论】:

标签: php mysql


【解决方案1】:

首先请用代码发布您的错误。但我已经做出了回答,因为您的错误看起来像是由于使用了mysql 扩展名。所以使用mysqli 扩展名。或者您也可以使用php 数据对象@ 987654323@分机号。

所以替换你的代码

mysql_query($connection,$sql);

mysqli_query($connection,$sql);

$connection 是数据库连接对象,$sql 是您要执行的 sql 查询。

注意:mysql 扩展名已弃用并从php7 中删除。所以在这里你必须使用mysqli 代表mysql-improved。

【讨论】:

  • 连接不包含在旧的、已弃用的 mysql_* 扩展中。
  • 更改数据库 API 可能无法解决问题。
【解决方案2】:

您的问题肯定会得到解决

  1. 只需转到 XAMPP-CONTROL,单击它,您将在 MYSQL 服务旁边找到配置。在 MY.INI 文件上单击它/您可以按照此路径“XAMPP/MYSQL/BIN/MY.INI”进行操作
  2. 现在在 MY.INI 上使用此“max_allowed_pa​​cket”进行搜索。您将获得 1M 的值,只需将此值设置为 1000M
  3. 现在转到 XAMPP-CONTROL[可执行文件]/SERVICE/MYSQL 并重新启动 MYSQL

【讨论】:

  • 请不要发送大写字母。
猜你喜欢
  • 2012-01-31
  • 1970-01-01
  • 1970-01-01
  • 2012-05-25
  • 2011-06-07
  • 2010-12-20
  • 2013-06-13
  • 2015-01-15
相关资源
最近更新 更多