Karabas_il
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ну..... ногами не пинайте,я только начинаю.... Зачем сохранять куда-то ? Это-же один скрипт.... Между циклами нет ничего ..... И можно на ты, как везде принято ... ---------------------------------------------------------------- class FieldsClass { public $name; public $size_db; public $type_db; } ####################### цикл 1 foreach($tables_on_db as $key=>$table){ $result=mysql_func("SHOW FIELDS FROM $table ;"); while ($line = mysql_fetch_array($result, MYSQL_NUM)) { $field=$line[0]; list($type, $size, $xxx) = split('[()]', $line[1]); ### создание массива имён столбцов: $fields_list[]=имя столбца if (in_array($field, $fields_list)) { } else{ ### $fields_list[] = $field; ### добавление в массив списка столбцов таблиц $obj=$Obj_{$field}; $obj=new FieldsClass; ### создание обьекта класса FieldsClass $obj->name=$field; $obj->type_db=$type; $obj->size_db=$size; echo " 0 ============== $field <br>"; echo " 0 === $obj->name === $obj->type_db === $obj->size_db === ok<br>"; } ### } } ############################ цикл 2 foreach ($fields_list as $key=>$field) { $obj=$Obj_{$field}; echo " 1 ============== $field <br>"; echo " 1 === $obj->name === $obj->type_db === $obj->size_db === ok<br>"; } ----------------------------------------------------------------- Пробовал вывести вручную ( 'password' = одно из значений $field в цикле ) echo " 1 === $Obj_password->name === $Obj_password->type_db === $Obj_password->size_db === ok<br>"; Тоже пустота. | Всего записей: 45 | Зарегистр. 04-05-2006 | Отправлено: 16:42 28-12-2013 | Исправлено: Karabas_il, 16:57 28-12-2013 |
|