Это я и имел под "свою рекурсивную функцию". Но у вас получилось короче и красивей чем я себе представлял, хотя в идеале надеялся что есть встроенная функция которая не выдаст предупреждения если элемента с каким то ключом в $a нет. :(
Если присваевать в переменную, то смысл использовать короткий иф? :) Такой вариант вполне очевидень, но суть вопроса именно в получении массива с нужными ключами без создания переменной.
maximka787: Ладно, тогда сам эксперементируй: 1) всели записи перенеслись? 2) попробуй из новой myisam в новую innodb перенести. 3) попробуй переносить не всё, а по несклбко чтрок и найди где ai прыгает
maximka787: Тогда я вам порекомендую использовать ... . И у вас всё будет правильно работать. А ещё было бы неплохо в таблице ... изменить свойство ... на ... . Удачи.
P.S.: на ваше "Всё правильно делаю." у MySQL (или innodb) иное мнение.
а что тут по подробнее? Весь код написать не смогу ( 1. Не помню дословно 2. Лень искать 3.Мелкие функции и сам найти сможешь (получение класса, установление свойств) ).
Если есть конкретные вопросы, то с радостью отвечу.