KillDead
Хранитель порядка
- Регистрация
- 11 Авг 2006
- Сообщения
- 894
- Реакции
- 579
Делать функцию на 55 переменных - не совсем разумная идея. (Да и хранить их в одной таблице тоже. )Итак суть вопроса такая:
1.Нужно добавить в БД объект с количеством переменных 55.
2.Добавление реализуется с помощью функций
3.Можно ли передать в функцию все 55 переменных или лучше разбить их и добавлять объект двуми(тремя) функциями?
P.S. Если можно ответ немного пояснить, потому что я не совсем понимаю этот вопрос.
В этом случае стоит пользоваться либо func_get_args либо массивом ( как раз нужно тебе ).
PHP:
$array = array('one'=>$a, 'two'=>$b);
function create_object($array) {
$_sql = "INSERT INTO objects VALUES ('NULL'";
foreach($array as $tab=>$v){
$_sql .= ", $tab = '$v'";
}
$_sql .= ")";
$_sql_query = mysql_query($_sql);
}