Pobranie nazwy tabeli do zmiennej

0

Mam takie zapytanie w php:

$rezultat = $polaczenie->query("SELECT * FROM books");
$wiersz = $rezultat->fetch_array();

i pobieram interesujące mnie dane z tabeli. Ale potrzebuję w $_SESSION['nazwa'] mieć nazwę tej tabeli. Jest do tego jakaś funkcja czy w jaki inny sposób to odczytać. Ewentualnie w jaki sposób pobrać samą nazwę podstrony (aktualnej) bez pobierania url?

Z góry dzięki za pomoc.

Z góry uprzedzam, że chodzi o rozwiązanie nie tylko dla tej tabeli books :)

0
session_start();
$_SESSION['nazwa'] = 'moja_nazwa';

$sql = sprintf( 'SELECT * FROM %1$s', esc_sql(  $_SESSION['nazwa'] ) );
$rezultat = $polaczenie->query( $sql );

To, w jaki sposób przełączysz sobie nazwę tabeli, zależy do ciebie. Może formularz POST z przyciskami, skoro tak bardzo nie chcesz pobierać danych z URL? Z góry mówię, że używanie sesji do tego celu to zły pomysł.

1 użytkowników online, w tym zalogowanych: 0, gości: 1