Daniel: mysql_fetch_assoc() & mysql_fetch_array()

Beitrag lesen

Hallo!

Kann es sein, dass die PHP Funktionen mysql_fetch_assoc() & mysql_fetch_array() nur dann korrekt funktionieren, wenn mind 2 Spalten aus einer Datenbank abgefragt werden?

Wenn ich zb nur eine Selektiere:

SELECT ID FROM test_table WHERE key = 5;
...usw...
Dann bekomme ich mit obigen 2 Funktionen immer ein leeres Result, also

$result = mysql_fetch_assoc($mysql_query($sql_string,$conn));
bzw.
$result = mysql_fetch_array($mysql_query($sql_string,$conn));

ist leer(nicht das Mysql Resultset, aber die Variable result).
Solche Abfragen funktionieren bei mir nur mit mysql_fetch_row() korrekt.
Ist das eine Eigenheit dieser Funktionen, oder ein Bug ?

Grüsse,
Daniel