Mam mały problem. nie wiem, czy popełniłem błąd, czy po prostu nie da się zrobić tego tak jak sobie wymyśliłem.
A więc pobieram sobie z bazy danych wszystko z tabeli 'komis'.
$zapytanie = $db_h->query("SELECT * FROM komis");
i teraz chciałbym wyciągnąć każdy z wierszy za pomocą foreach, zapisałem to tak:
foreach($zapytanie as $auto) {
echo '<pre>';
print_r($auto);
echo '</pre>';
//echo $auto['name'];
}
I nic, nic się nie stało.
Użyłem print_r i var_dump na $zapytanie.
echo '<pre>';
print_r($zapytanie);
echo '<pre>';
echo '<pre>';
var_dump($zapytanie);
echo '<pre>';
i otrzymałem:
mysqli_result Object
(
[current_field] => 0
[field_count] => 6
[lengths] =>
[num_rows] => 12
[type] => 0
)
object(mysqli_result)#2 (5) {
["current_field"]=>
int(0)
["field_count"]=>
int(6)
["lengths"]=>
NULL
["num_rows"]=>
int(12)
["type"]=>
int(0)
}
W tabeli mam "id, markę, model, właściciela, rocznik i datę", czy jestem w stanie wyciągnąć to za pomocą foreach, jeśli tak, to co źle robię?