2012-04-10 75 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中,你必须使用一个用户名和密码谁被允许在数据库上执行操作。