2012-04-10 136 views
0

我試圖從表中獲得前10名的項目:PHP MySQL數據庫查詢錯誤

<?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腳本執行不斷沖模說我的查詢插入失敗。

UPDATE:

的錯誤是No connection could be made because the target machine actively refused it.

更新2:

我想我連接到數據庫的用戶無權使用SELECT命令。這會導致前面的錯誤?

+0

現在取決於你的'DBConnect.php'中的內容,以及數據庫中是否存在真正的「表格」'TeleJoke' – linuxeasy 2012-04-10 05:49:27

+0

使用'mysql_error'(http://php.net/manual/en /function.mysql-error.php)來檢查錯誤信息。 – MarcinJuraszek 2012-04-10 05:49:52

+0

錯誤應該在DBConnect.php文件中發佈該文件的內容。 – 2012-04-10 05:56:01

回答

0

在db connection.php中,你必須使用一個用戶名和密碼誰被允許在數據庫上執行操作。