Вы можете ершиться сколько хотите. Называть "умником" или еще как вам угодно. Но вы сейчас вешаете базовую задачу администрирования базы данных на PHP-приложение, которое, по хорошему, вообще мало что должно знать об устройстве базы данных. Я не могу знать зачем вам эта функциональность, если вы опишете ваш кейс - может быть вам даже предложат решение изящнее чем лочить таблицы.
В вашем примере возможно. А мы сделаем чуть другой. Волга и Мерс. Вот вы привыкли к тому что у вас руль надо крутить с усилием,а сцепление короткое и позднее. Пересели на Мерс и влетели в аварию сильно перекрутив руль. Но в целом вы правы, просто можно дурных привычек набраться.
kapko main: изучайте атрибуты html input. там есть тот который называется disable или disabled. в начале обработчика проставляете его в true у кнопки, а на выходе в false
Виталий Пухов: В таком может и есть. Для себя или что-то внутри-корпоративное можно писать на чем угодно, учитывая что инфраструктура клиентов под полным вашим контролем. Но в публичном режиме минусов гораздо больше чем плюсов. Вы поймите что если тот же Flash зашит в хромоподобные браузеры, то Silverlight'а может не быть даже в IE под виндой. Вы принудите клиента устанавливать какой-то сторонний софт для использования на одном единственном сайте. Такой подход сильно порежет посещаемость публичного ресурса.
Noob_001: Так вас просили задачу решить, а не костылей городить)) То что заказчик испугался - ну я его в общем и целом понимаю. Зря не задавались вопросом правильности. В контексте собеседования - им нужно задаваться в первую очередь. Заказчик же хочет узнать как вы пишете, а вы нагородили "просто рабочее"
AJ: Так? INSERT INTO article_result SELECT FROM articles INNER JOIN articles_search on articles.id = articles_search.article_id WHERE article_search.search_number = something
PejexOS: так вы кейс нормально опишите. зачем храните? не знаете или просто так - в мусорку. в нагружено рабо ающем чате нет необходимости держать архив, а если у вас мессенджер - это уже другая задача. а если гипотетический интерес - пишите тесты. insert 10k записей, далее сотня запросов на выборку с замером времени работы, далее к началу теста. еще 10к
Loligan: Хорошо, другой пример. Интеграторы. Многие сотрудники напрямую общаются с клиентами-заказчиками,в том числе программисты могут работать на территории заказчика. И к ним тоже могут предъявлять требования к внешнему виду.
thepry: А я вот в банке работаю и вполне привык и к брюкам и к рубашкам, и люди, которые приходят устраиваться в банк, и одевают хрен знает что с рынка , вызывают недоумение. Чем ближе к офису живой клиент - тем строже дресс-код.
vilgeforce: Тут и спорить не с чем. Важна глубина погружения - можно познавать вплоть до байтовых операций и "как компьютер делает операцию деления, хотя умеет только складывать и сдвигать". Может сначала ножки помочить, а не с обрыва в омут?