-1

在我的代码中,我尝试使用以下内容查询数据库表:

$queryLogItemsStatement = "SELECT FROM transactions WHERE user1ID='". $userID . "' ORDER BY date DESC";
$queryLogItems = mysql_query($queryLogItemsStatement, $connection); 
while ($rowLog = mysql_fetch_array($queryLogItems)){ //line 33
}

但是当我运行它时,我得到了错误:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/iddogino/Sites/serverFilesPayaway/user/logForUser.php on line 33

现在我知道数据库连接有效,因为我过去成功使用过它......

问题可能是什么?

4

1 回答 1

3

您没有选择任何列

SELECT FROM transactions
      ^----------------------missing here

你可能想要

SELECT * FROM transactions

选择所有列。或者您可以像这样命名要选择的列

SELECT column_name1, column_name2, column_name3 FROM transactions
于 2012-12-08T10:13:36.853 回答