Михаил Тодерашко: только учтите, что нельзя взять и просто вернуть сложное техническое устройство в магазин. Либо заранее узнайте у продавца все частоты, которые поддерживает память, или найдите такого, который заранее даст согласие принять обратно, если не подойдёт.
asd111, чтобы не растекаться мыслью по дереву, скажу по-другому. Идея автоматической диагностики — отличная идея. Но, во-первых, это задача не для четырёх студентов. Во-вторых, это должен быть инструмент для врача, а не для пациента.
DieZz: описание связи логично хранить в таблице links. Остальные данные можно хранить в избыточных полях в objects (для муфт они будут просто пустыми).
Владимир Шикльгрубер: не стартует, потому что синтаксическая ошибка, он в логах должен написать, что не знает переменной $index (логи! читайте логи!!!). Напишите SCRIPT_FILENAME $document_root/index.php;
eellazy: это надо не мне в комментариях отвечать, а изменять сам вопрос, расписать подробнее задачу и уже предпринятые попытки, возникшие ошибки и сложности и т. п. Чтобы все, кто придёт ответить, видели его. Это стандартные советы о том, как быстро получить качественный ответ на форуме.
Посторонним В.: это особенность движка InnoDB, он хранит все таблицы всех баз данных в одном единственном файле. Если копировать сразу всё папку с данными со всеми базами, то такой ошибки быть не должно. Можно ещё прописать в конфигах innodb_file_per_table=1, тогда каждая таблица будет содержаться в отдельном файле, значит, будет довольно легко перенести одну базу данных переносом всех файлов всех таблиц в этой базе. Но делать это надо на «пустой» базе, то есть сначала сделать дамп, потом удалить базу, прописать эту строку, создать базу данных, залить данные из дампа.