Witam, mam takie zapytanie do DB:
$q = $pdo->prepare('SELECT wizyta.lekarz, wizyta.pacjent, pacjent.name, lekarz.name FROM `wizyta`,`pacjent`,`lekarz` WHERE wizyta.lekarz = pacjent.id AND wizyta.pacjent = pacjent.id');
$q->setFetchMode(PDO::FETCH_OBJ);
//....
$q->execute();
while($search = $q->fetch()){
echo $search->pacjent_name;
echo $search->lekarz_name;
//tak próbowałem i nie działa
}
Jak teraz odebrać to w formie obiektu albo tablicy asocjacyjnej ? Gdybym odczytywał dane z 1 tabeli to działałoby tak jak zawsze, a w tym momencie to nie wiem. Numerycznie działa, ale niezbyt dobrze to wygląda w samym skrypcie. Chodzi oczywiście o odebranie tego imienia pacjenta i lekarza.