выбор таблиц в бд

Lazarius

Новичок
выбор таблиц в бд

вобщем то задача на первый взгляд простая:
допустим есть две таблицы в бд

test
test_2
вот скрипт (допустим $c=2)
PHP:
if ($c == 0) $id_table = '';
elseif ($c>0) $id_table = '_'.$c;

$query = "select * from test".$id_table." where id=123";
$result = mysql_query($query);
вот в чём беда: выборка идет из test ВСЕГДА, чему бы не было равно $c
 

Кром

Новичок
>вот в чём беда: выборка идет из test ВСЕГДА, чему бы не было равно $c

Смотри, что у тебя в переменной находится.
 

Lazarius

Новичок
действительно...
вот что выдает echo $query;

select * from test where id=123

хотя должен
select * from test_2 where id=123

чёт то я не врубаюсь как это, пардон, так

-~{}~ 27.01.06 13:01:

всё, кажется понял...
просто в функцию не передается $id_table
блин а как сделать, что бы не надо было явно передавать в функцию, ну типа глобальной что ли переменной

-~{}~ 27.01.06 13:17:

всё, разобрался, всем спасибо, что навели на путь истинный
 
Сверху