Мне нужно запустить запрос mysql, который выбирает записи из нескольких таблиц. имена таблиц получаются через почту и хранятся в массиве. То, что я сделал это, что не работает:Выполнение запроса с таблицами, перечисленными в массиве
//--> Check if anything is posted from the client
if(isset($_POST['code'])){
$emps = array();
foreach(($_POST['code']) as $c) {
$emps[] = $c;
}
@$res = mysql_query("select code,fname,faname from (".implode(',',$emps).")") where emp_code='11330' ;
while($r = mysql_fetch_array($res)){
//do something...
}
}
Ну для начала, удалить ошибку супрессор для запроса и посмотреть почему он не работает. – Phix
Что вы пытаетесь достичь? Передача имен таблиц в post/get является ужасной идеей. –
dont use @ operator, чтобы игнорировать ошибку, ее всегда плохо, вы должны их решить. –