JBTALKS.CC

标题: 关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴 [打印本页]

作者: 神龍降世    时间: 2011-4-24 10:57 PM
标题: 关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴
本帖最后由 神龍降世 于 2011-12-22 04:52 AM 编辑

关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴关贴
作者: shippo    时间: 2011-4-26 01:50 PM
把你的开关sql code post 上。
作者: 神龍降世    时间: 2011-4-26 11:28 PM
本帖最后由 神龍降世 于 2011-12-22 04:56 AM 编辑

CLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSED
作者: shippo    时间: 2011-4-27 01:52 AM
本帖最后由 shippo 于 2011-4-27 02:26 AM 编辑

好吧我不会php
1.检查你的close connection code 有没有reach到
2.写个function manually 检查connection list然后kill.
作者: 宅男-兜着走    时间: 2011-4-27 10:15 AM
回复 4# shippo

  1.       if ($voted_check == '') {
  2.                 $set_Cash = "UPDATE `accounts` SET `ACash` = `ACash`+5000 WHERE `id` = $accid";
  3.                 $set_vote_point = "UPDATE `accounts` SET `vpoints` = `vpoints`+1 WHERE `id` = $accid";
  4.                 $set_last_vote = "INSERT INTO `ipvotes` (`ip`,`accid`,`lastvote`) VALUES ('$ipaddr','$accid','".time()."')";
  5.                 $database->query($set_vote_point);
  6.                 $database->query($set_Cash);
  7.                 $database->query($set_last_vote);
  8.                 $database->__destruct(); // 改成放这里, close 了才redirect。
  9.                 header('Location: http://www.gtop100.com/in.php?site=45995');
  10.         }
  11.         //$database->__destruct(); // close
  12.    
复制代码
如果说是没 reach 到 close conn 的问题的话, 我貌似看到了。
redirect 了后就不会跳去下一句code 了, 直接跑新的page。
不过这做法不能完全解决你的问题。
作者: secret_recipe    时间: 2011-4-28 12:38 AM
放这句 :mysql --max_allowed_packet=32M

http://www.heidisql.com/forum.php?t=905
作者: Super-Tomato    时间: 2011-4-28 01:19 AM
太多了 ———— @@ 我 Post PHP 那边的 :
神龍降世 发表于 2011-4-26 11:28 PM



建议樓主應該把資料庫的 connection 统一使用,從您的 coding 中可以看到一下是使用 mysql 的動态庫介面(mysql_query...etc) 連接和處理,而後尾的部份又通過 $database 這個 class 處理 sql,這样就很難明白問題點是不是因為一個頁面連接了幾次資料庫。
作者: 神龍降世    时间: 2011-4-28 02:04 PM
本帖最后由 神龍降世 于 2011-12-22 04:57 AM 编辑

CLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSEDCLOSED
作者: Super-Tomato    时间: 2011-4-28 06:31 PM
你是使用甚么系统执行?? 為何會使用 jdbc 來連接資料庫?? 一般都會使用 mysql 所提供的接口,就如樓主所使用的 mysql_connect

現在是不清楚樓主的 init 檔里面怎么执行還有 database 這個 class 檔又怎么連接資料庫。我認為還是把所有檔案压缩起來上傳會比較容易其他人帮忙測試問題




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5