2012-04-10 4 views
0

나는 테이블에서 상위 10 개 항목을 얻기 위해 노력하고 있어요 :PHP MySQL의 DB 쿼리 오류

<?php 
    include DBConnect.php; 
    $dbname = 'Telejoke'; 
    mysql_select_db($dbname); 
    $query = "SELECT * FROM jokes LIMIT 10"; 
    $data = mysql_query($query) or die('Error, insert query failed'); 
    mysql_close($conn); 
    $info = mysql_fetch_array($data); 
?> 

PHP 스크립트 내 쿼리 삽입이 실패했음을 말하는 다이 부분을 실행 유지합니다.

업데이트 : 제가 DB에 연결하는 사용자가 SELECT 명령을 사용할 수 없습니다 생각

:

오류가 UPDATE 2 No connection could be made because the target machine actively refused it.

입니다. 앞의 오류가 발생합니까?

+0

은 DBConnect.php의 whats에 의존하며 DB의'TeleJoke' 내에 실제로'joke'와 같은'table'이 있는지 여부 – linuxeasy

+0

mysql_error (http://php.net/manual/en)를 사용하십시오. /function.mysql-error.php) 오류 메시지를 확인하십시오. – MarcinJuraszek

+0

오류는 해당 파일의 내용을 게시하는 DBConnect.php 파일에 있어야합니다. –

답변

0

db connection.php에서 db에 대한 작업을 수행 할 수있는 암호가있는 사용자 이름을 사용해야합니다.