Witam,
Mam problem z pobieraniem danych z mysql via php.
Nie wiem dlaczego ale po fetch_assoc dostaje tablice zagniezdzone w tablicach. Dziwnie to wyglada. Gdzie robie blad?
array(17) {
[0]=>
array(1) {
["nazwa"]=>
string(14) "Dolnośląskie"
}
[1]=>
array(1) {
["nazwa"]=>
string(18) "Kujawsko-pomorskie"
}
[2]=>
array(1) {
["nazwa"]=>
string(9) "Lubelskie"
}
[3]=>
array(1) {
["nazwa"]=>
string(8) "Lubuskie"
}
[4]=>
array(1) {
["nazwa"]=>
string(9) "Łódzkie"
}
[5]=>
array(1) {
["nazwa"]=>
string(12) "Małopolskie"
}
[6]=>
array(1) {
["nazwa"]=>
string(11) "Mazowieckie"
}
[7]=>
array(1) {
["nazwa"]=>
string(8) "Opolskie"
}
[8]=>
array(1) {
["nazwa"]=>
string(12) "Podkarpackie"
}
[9]=>
array(1) {
["nazwa"]=>
string(9) "Podlaskie"
}
[10]=>
array(1) {
["nazwa"]=>
string(9) "Pomorskie"
}
[11]=>
array(1) {
["nazwa"]=>
string(9) "Śląskie"
}
[12]=>
array(1) {
["nazwa"]=>
string(16) "Świętokrzyskie"
}
[13]=>
array(1) {
["nazwa"]=>
string(20) "Warmińsko-mazurskie"
}
[14]=>
array(1) {
["nazwa"]=>
string(13) "Wielkopolskie"
}
[15]=>
array(1) {
["nazwa"]=>
string(18) "Zachodniopomorskie"
}
[16]=>
NULL
}
public function pobierzLokacje(){
$lokacje = $this->connected->query('SELECT nazwa FROM lokacje');
$wynik = $lokacje->num_rows;
echo 'Ilosc pobranych wierszy to: '.$wynik. '<br />';
while($this->lokacje[] = $lokacje->fetch_assoc()) {}
return $this->lokacje;
}
dodanie znacznika <code class="php"> - furious programming