У меня просто ситуация следующая.
Есть две таблицы: _users и _users_log c идентичными полями. В первой находится информация о пользователях, во второй логи её изменений (добавляется новая строка, в _users просто информация меняется). При изменении информации в лог отправляются данные ТОЛЬКО в том случае, если они были изменены.
Проблема с следующем. Есть какой-нибудь столбец, который может принимать значения 0, 1 или 2. Пусть будет INT. Но так как информация в столбец с таблице логов заносится только если она была изменена, то в случае, если этот столбец пользователь не изменил, будет 0. И не понятно: он изменил информацию на 0 или он не изменил её и поэтому 0? Если установить варчар, то более ясна ситуация визуально: если поле пустое, значит не менял, если 0 - значит менял.
Поэтому и интересуюсь, так как есть кое-какая причина задуматься над этом.
Если Вы можете посоветовать мне использовать другой способ отслеживания изменения информации (факт изменения + на что изменил), я буду рад.
webdeveloper48:прросто меня немного удивляет, что во всех документациях оператор OR рассматривается как "или", хотя на самом деле получается он работает как "и/или".
webdeveloper48: вы ответили, а я уже задал вопрос под Вашим комментарием. :) Если конкретно интересует, выполняется ли условие если две переменные отрицательные, а одна положительная.
Alex: я с ВП так начинал работать: взял заказ, но там было заранее оговорено, сайт нужно сделать "просто, чтобы был". Типа делайте как хотите, где хотите, на чём хотите. Вот вам 5 тысяч, разместите главное наши контакты, этот текст и фотки, остальное на своё усмотрение. Так я познакомился с ВП. :)
Alex: я согласен, это так в работе, которая делается "на отвались", но если работа делается для себя любимого, например веб разработчик делает себе же (брату, отцу, сыну) интернет магазин, то всё-таки лучше делать упор именно на аккуратность и качество. :)
webdboyko: на вп можно какой угодно большой портал сделать, у неё же открытый исходный код, хочешь плагины ставь, хочешь - сам пиши, но есть одно НО: это делать не стоит. Я лично категорически против использования ВП для чего угодно, кроме как для блогов и сайтов визиток.
Артур Черешнюк: конкретного советовать по незнанию не буду, но компетентность какого-либо специалиста, качество чего-либо, как правило, определяется отзывами. Тостер пестрит вопросами о литературе подобного рода, где приводят все аргументы "за" и "против".
А по сабжу - вообще не вижу разницы, как они переводятся. Честно говоря, даже не задумывался. В речи для меня всегда это "маргины" и "паддинги". Как и все остальные css свойства...
Не забывайте про очень важное CSS свойство clear: both;
Используйте его после каждого ряда блоков, где вы используете float, например:
Можете просто такой див впихивать одиночный, без содержимого. Так Вы избежите проблем, что контент располагается не после Ваших флоатов, а под ними.
Position любой вообще надо использовать только при строгой необходимости, когда реально есть цель отобразить блок поверх остальных: например, всплывающее окно.
Отключение зума не подходит. Надо, чтобы сайт зумился, но текст не подстраивался под ширину экрана. Т.е. чтобы пользователям нужно было скроллить влево-вправо.
Да, это может быть неудобно, но только в тех случаях, если речь идёт о большом контенте/статье. В моём случае речь идёт о лендинге, где скроллить то особо не придётся, но из-за этой фичи всё съезжает при зуме...
Есть две таблицы: _users и _users_log c идентичными полями. В первой находится информация о пользователях, во второй логи её изменений (добавляется новая строка, в _users просто информация меняется). При изменении информации в лог отправляются данные ТОЛЬКО в том случае, если они были изменены.
Проблема с следующем. Есть какой-нибудь столбец, который может принимать значения 0, 1 или 2. Пусть будет INT. Но так как информация в столбец с таблице логов заносится только если она была изменена, то в случае, если этот столбец пользователь не изменил, будет 0. И не понятно: он изменил информацию на 0 или он не изменил её и поэтому 0? Если установить варчар, то более ясна ситуация визуально: если поле пустое, значит не менял, если 0 - значит менял.
Поэтому и интересуюсь, так как есть кое-какая причина задуматься над этом.
Если Вы можете посоветовать мне использовать другой способ отслеживания изменения информации (факт изменения + на что изменил), я буду рад.