mysql_fetch_assoc不能正常工作

时间:2013-11-21 12:45:17

标签: php mysql sql phpmyadmin

我对此查询有疑问。 MySQL在mysql_error方法中使用之前不会抛出mysql_fetch_assoc

它说

  

警告:mysql_fetch_assoc()期望参数1为资源,给定

为null

为什么PMA(PHPMyAdmin)会向我提供我想要的查询? (查询没问题)

代码:

// last buy transactions that haven't been used yet

$transaktion = mysql_query("SELECT * FROM transaktionen 
WHERE typ = 'buy' AND used = 0 
ORDER BY id DESC") or die (mysql_error());

while ($buys = mysql_fetch_assoc($transaktionen)) {
...
}

2 个答案:

答案 0 :(得分:5)

您的变量名称

有拼写错误
while ($buys = mysql_fetch_assoc($transaktionen)) {
                               ----^

应该是

while ($buys = mysql_fetch_assoc($transaktion)) {

答案 1 :(得分:2)

$transaktion

不同
$transaktionen

因此它为空