我有一个奇怪的问题,我正在运行以下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
我在这里遗漏了一些简单的东西,还是有其他人经历过这个?
提前致谢。
答案 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...
}
}
这当然不是全部包含在内,你的问题可能是其他许多问题,但为什么不首先仔细检查基本面呢,对吧?