我对此查询有疑问。 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)) {
...
}
答案 0 :(得分:5)
您的变量名称
有拼写错误while ($buys = mysql_fetch_assoc($transaktionen)) {
----^
应该是
while ($buys = mysql_fetch_assoc($transaktion)) {
答案 1 :(得分:2)
$transaktion
与
不同$transaktionen
因此它为空