mysqli_result::fetch_assoc()
Ich vermute mittlerweile, das die Abfrage, also $tmp[date("N",$row['termin_startdate'])][] = $row; fehlerhaft ist, denn der Abgleich mit $tmp[1] = array();, $tmp[2] = array();, usw. klappt ja nicht.
while($row = $result->fetch_assoc()) {
$tmp[date("N",$row['termin_startdate'])][] = $row;
}
So sieht es zur Zeit aus und die Ausgabe so:
array(6) {
[1]=>
array(0) {
}
[2]=>
array(0) {
}
[3]=>
array(0) {
}
[4]=>
array(4) {
[0]=>
array(3) {
["termin_id"]=>
string(1) "1"
["termin_startdate"]=>
string(19) "2009-02-09 08:00:00"
["termin_enddate"]=>
string(19) "2009-02-09 11:00:00"
}
[1]=>
array(3) {
["termin_id"]=>
string(1) "2"
["termin_startdate"]=>
string(19) "2009-02-09 15:00:00"
["termin_enddate"]=>
string(19) "2009-02-09 18:30:00"
}
[2]=>
array(3) {
["termin_id"]=>
string(1) "3"
["termin_startdate"]=>
string(19) "2009-02-10 09:00:00"
["termin_enddate"]=>
string(19) "2009-02-10 12:00:00"
}
[3]=>
array(3) {
["termin_id"]=>
string(1) "4"
["termin_startdate"]=>
string(19) "2009-02-13 08:00:00"
["termin_enddate"]=>
string(19) "2009-02-13 10:30:00"
}
}
[5]=>
array(0) {
}
[6]=>
array(0) {
}
}
Außerdem bekomme ich mit fetch_assoc nun die Fehlermeldung:
A non well formed numeric value encountered in $tmp[date("N",$row['termin_startdate'])][] = $row;
Was glaube ich meine Vermutung untermauert?!