从PHP查询MySQL数据库表时出错

时间:2012-12-08 10:09:28

标签: php mysql database

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

$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

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

问题可能是什么?

1 个答案:

答案 0 :(得分:3)

您没有选择任何列

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

你可能想要

SELECT * FROM transactions

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

SELECT column_name1, column_name2, column_name3 FROM transactions