SQL不返回任何记录

时间:2011-05-03 14:05:25

标签: mysql

我有一个奇怪的问题,我正在运行以下SQL语句:

SELECT * FROM tbl_statement_items;

SELECT * FROM `tbl_statement_items`;

表'tbl_statement_items'包含28条记录,但是当我运行上面的命令时,它显示0结果。

然而,当我通过phpmyadmin运行它时,它显示所有记录:(它附加了一个限制)。

SELECT * FROM  `tbl_statement_items` WHERE 1 LIMIT 0 , 30

我在这里遗漏了一些简单的东西,还是有其他人经历过这个?

提前致谢。

1 个答案:

答案 0 :(得分:1)

由于问题很可能是您查询数据的方法,请确保以下内容(这些示例适用于PHP):

// Your connection to the database is properly set up
$con = mysql_connect($hostname, $username, $password) or exit;
mysql_select_db( $dbName, $con );

// You are storing your query in a variable to be processed
$result = mysql_query('SELECT * FROM tbl_statement_items');

// And you are using the appropriate functions to extract your content
while ($resultArray = mysql_fetch_assoc($result)) {
    foreach ($resultArray as $record) {
        // Yada yada yada...
    }
}

这当然不是全部包含在内,你的问题可能是其他许多问题,但为什么不首先仔细检查基本面呢,对吧?