PHP warning

mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111

/home/www/html/tv.3g.cnfol.com/phonenet/protected/components/mysqlclass.php(4)

01 <?php
02 class dbconn {
03     var $conn = 0;
04     function dbconn($dbhost,$dbuser,$dbpw,$dbname,$charset=''){ $this->conn = mysql_connect($dbhost,$dbuser,$dbpw);
05         !$this->conn && $this->halt("Connect to MySQL failed");
06         $serverinfo = mysql_get_server_info($this->conn);
07         if ($serverinfo > '4.1' && $charset) {
08             mysql_query("SET character_set_connection=".$charset.",character_set_results=".$charset.",character_set_client=binary",$this->conn);
09         }
10         if ($serverinfo > '5.0') {
11             mysql_query("SET sql_mode=''",$this->conn);
12         }
13         if ($dbname && !@mysql_select_db($dbname,$this->conn)) {
14             $this->halt('Cannot use database');
15         }
16     }

Stack Trace

#0
+
 /home/www/html/tv.3g.cnfol.com/phonenet/protected/components/mysqlclass.php(4): mysql_connect("10.2.4.228", "3g_cnfol", "pho32!8n43x")
1 <?php
2 class dbconn {
3     var $conn = 0;
4     function dbconn($dbhost,$dbuser,$dbpw,$dbname,$charset=''){ $this->conn = mysql_connect($dbhost,$dbuser,$dbpw);
5         !$this->conn && $this->halt("Connect to MySQL failed");
6         $serverinfo = mysql_get_server_info($this->conn);
7         if ($serverinfo > '4.1' && $charset) {
8             mysql_query("SET character_set_connection=".$charset.",character_set_results=".$charset.",character_set_client=binary",$this->conn);
9         }
#1
+
 /home/www/html/tv.3g.cnfol.com/phonenet/protected/components/comment.php(24): dbconn->dbconn("10.2.4.228", "3g_cnfol", "pho32!8n43x", "fol_review", ...)
19         }
20     //comment list
21     public    function review(array $params){
22             //$link = new dbconn('10.1.1.196','3g_cnfol','pho32!8n43x','fol_review','utf8');
23             //$link = new dbconn('10.1.4.37','3g_cnfol','pho32!8n43x','fol_review','utf8');
24             $link = new dbconn('10.2.4.228','3g_cnfol','pho32!8n43x','fol_review','utf8');
25             $record        = (int)addslashes($params['record']) ? (int)addslashes($params['record']) : '4';
26             $page = 1;
27             $contid = addslashes($params['contid']);
28             //$source = addslashes($params['source']) ? addslashes($params['source']) : '3g';
29             $source = 'cms';
#2
+
 /home/www/html/tv.3g.cnfol.com/phonenet/protected/controllers/ArticleController.php(157): Comment->review(array("contid" => "24302064", "usrid" => null, "record" => "", "source" => "", ...))
152         $id = $_GET['newsid'];
153         $title = $_GET['newstitle'];
154         $ch = $_GET['channel'];
155         $userid = $_COOKIE['cookie']['passport']['userId'];
156         $params = array('contid' => $id, 'usrid' => $userid, 'record' => $num, 'source' => '', 'start' => '', 'end' => '', 'all' => 'all');
157         $commentarr = comment::review($params);
158         if ($commentarr['result'] == 'N') {
159             $commentarr = array();
160         }
161         $this->render("comment", array('channel' => $ch, 'id' => $id, 'title' => $title, 'pln' => $num, 'pl' => $commentarr));
162     }
2024-03-28 21:47:27 nginx Yii Framework/1.1.10