Хон Гиль Дон
Guest
выборка нужной таблицы из бд
У меня в бд, допустим, 100 таблиц. Выбираю таблицу в зависимости от сочетания $r и $s (раздел и субраздел).
Есть ли способ выбора имени таблицы менее тупорылый чем через 100 if-ов ??
if ($_GET['r']==1 && $_GET['s']==1) {
$table_name = 'name1';
}
if ($_GET['r']==1 && $_GET['s']==2) {
$table_name = 'name2';
}
.....
if ($_GET['r']==2 && $_GET['s']==10) {
$table_name = 'name3';
}
...
{и так 100 раз}
$q="SELECT * FROM $table_name ORDER BY date desc, time desc LIMIT $start, $per_page";
У меня в бд, допустим, 100 таблиц. Выбираю таблицу в зависимости от сочетания $r и $s (раздел и субраздел).
Есть ли способ выбора имени таблицы менее тупорылый чем через 100 if-ов ??
if ($_GET['r']==1 && $_GET['s']==1) {
$table_name = 'name1';
}
if ($_GET['r']==1 && $_GET['s']==2) {
$table_name = 'name2';
}
.....
if ($_GET['r']==2 && $_GET['s']==10) {
$table_name = 'name3';
}
...
{и так 100 раз}
$q="SELECT * FROM $table_name ORDER BY date desc, time desc LIMIT $start, $per_page";