在我的代码中,我尝试使用以下内容查询数据库表:
$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
现在我知道数据库连接有效,因为我以前成功使用过它......
问题可能是什么?
答案 0 :(得分:3)
您没有选择任何列
SELECT FROM transactions
^----------------------missing here
你可能想要
SELECT * FROM transactions
选择所有列。或者,您可以像这样命名要选择的列
SELECT column_name1, column_name2, column_name3 FROM transactions