0

尝试编辑其中一个数据库中的表数据时,由于错误,我无法应用更改

“MySQL 错误 2006:mysql 服务器已消失”`

这个问题是间歇性的。所以我对此进行了一些研究,并遇到了这篇文章。(注意:我对数据库和 php 一无所知)。现在我看到 mysql_ping Ping 一个服务器连接,或者如果没有连接则重新连接它。

听起来很棒。我的问题是如何应用这个 mysql_ping?我该去哪里做呢?可以应用它还是会影响某些事情?

我的服务器在 Windows 2003、IIS 上运行,我有 PHP 5.3.8。我看过这里,但我正在努力理解它。

4

1 回答 1

0

制作一个包含 的子例程/函数mysql_ping,并将其用于mysql_query.

例如

<?php
function my_query($sql)
{
   if(!mysql_ping())
   {
      if(!mysql_connect( /* add connection parameters here */ ))
      {
         trigger_error("Database not avaible: " . mysql_error());
         return FALSE;
      }
   }

   return mysql_query($sql);
}
?>
于 2012-06-26T22:04:05.257 回答