Czesc. Mam pewien problem. Tworze system zarzadzania biurem podrozy. W tym celu utworzylem w pliku uczestnik_impreza.php wywolanie funkcji pobierajacej zapytanie, bedaca obiektem klasy Polaczenie_Zapytania. W tej klasie mam metode, ktora pobiera dane na temat danej wycieczki (wyciagnij_impreze), jak i inne. Metoda, ktora wyswietla wyniki zapytania nazywa sie wyswietl_wyniki_zapytania. Jako parametr przyjmuje tresc zapytania. Jest tylko jeden szkopul. Chcialbym, aby ta metoda wyswietlala i wstawiala do tablicy dowolne wyniki zapytania. Na chwile obecna wyglada to tak:
public function wyswietl_wyniki_zapytania($zapyt)
{
try
{
$pdo = new PDO('mysql:host=localhost;dbname=biuro_podrozy', 'root', '');
$pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$st = $pdo -> query($zapyt);
echo '<ul>';
foreach($st as $row)
{
echo '<tr><td>'.$row['nazwa_imprezy'].'</td><td><a href="#">Szczegoly</a></td>';
}
$stmt -> closeCursor();
echo '</ul>';
}
catch(PDOException $e)
{
echo 'Połączenie nie mogło zostać utworzone: ' . $e->getMessage();
}
}
}
Problem w tym, ze tabiica $row za kazdym tazem przchowuje te sama kolumne. W jaki sposob to sparametryzowac, tak by tablica przechowywala dowolna wartosc dowolnej kolumny w dowolnej ilosci. Probowalem wiele sposobow, ale nie zadne nieskuteczne. Prosze o jakies podpowiedzi.