2014-02-27 2 views
0

"MySQL 서버가 없어졌습니다"라는 오류가 발생했습니다. 또한 자원 ID &도 성공적으로 생성되었습니다. 정말로 무슨 일이 일어날 지 모릅니다. 아래 MySQL 서버가 사라졌습니다

내 코드는

..

$query ='select * from table'; 
if ([email protected]_ping($conn)) { 
    conn = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD) or die("Unable to connect with server"); 
    mysql_select_db(DB_DATABASE,$conn) or die("Unable to select database"); 
    mysql_query($query) or mysql_error($conn); 
} 

어떤 도움? 내가 뭔가를 놓치거나 일부 설정 파일을 설정해야합니까?

+7

* sidenote : * 더 이상 사용되지 않는'mysql_ * '함수 사용을 중지하십시오. 대신 [MySQLi] (http://php.net/manual/en/book.mysqli.php) 또는 [PDO] (http://php.net/manual/en/book.pdo.php)를 사용하십시오. PDO를위한 좋은 [튜토리얼] (http://j.mp/PoWehJ)입니다. – Raptor

+2

MySQL 서버가 Localhost에 있습니까? 그렇지 않다면 올바른 호스트 이름을 갖고 있고 연결을 허용하는 방화벽 (있는 경우)이 있습니까? 실행 중입니까? – ajtrichards

+0

그리고'table'은 예약어입니다. 전체 목록을 보려면 http://dev.mysql.com/doc/refman/5.6/en/reserved-words.html을 확인하십시오. 쿼리를 다음과 같이 변경할 수 있습니다 :'select * from \'table \'' – GuyT

답변

2
 if ([email protected]_ping($conn)) { 
      mysql_close($conn); 
      $conn = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD) or die("Unable to connect with server"); 
      echo 'connection created--' . $conn . '---<br/>'; 
      mysql_select_db(DB_DATABASE, $conn) or die("Unable to select database" . mysql_error($conn)); 
     } 
+1

thnx하지만 이미 답변을 주셨습니다. – KIRANJOSHI

+0

나는 이것이 @kiranjoshi라고 말하고 싶다고 생각하는 코드라고 생각한다. –

관련 문제