PHP 関数 'mysql_fetch_assoc()' に問題があります
public function result ($query) {
$result = false;
if (is_resource($this->resourceHandler)) {
$result = array();
while ($tempVar = @mysql_fetch_assoc($query)) {
$result[] = $tempVar;
}
}else{
throw new Exception ('Keine Verbindung zur Datenbank vorhanden!');
}
return $result;
}
この関数を実行すると、返される配列は次のようになります。
[0] => Array
(
[id] => 1
[description] => Test
[date] => 2012-08-09
)
[1] => Array
(
[nummer] => 2
[beschreibung] => Test2
[datum] => 2012-08-09
)
[2] => Array
(
[nummer] => 3
[beschreibung] => test3
[datum] => 2012-08-10
)
しかし、それは次のようになります。
[0] => Array
(
[id] => 1
[description] => Test
[date] => 2012-08-09
)
[1] => Array
(
[nummer] =>
[beschreibung] =>
[datum] => 1970-01-01
)
[2] => Array
(
[nummer] => 3
[beschreibung] => test3
[datum] => 2012-08-10
)
私の配列の 2 番目の要素は常に空です。どの sql-query が使用されているかは関係ありません。誰もこの問題を知っていますか?