Это азы архитектуры баз данных. Одна таблица лучше, поскольку позволяет нормализовать данные. Надо обязательно учиться, и делать по-человечески, а не изобретать велосипед.
господи, ты 42 минуты назад собственноручно написал: if($userstatus=='Admin') {$userstatus = 'Админ';} и заявил, что это не работает. А теперь даже воспроизвести эту строчку не можешь. Всё, я больше не могу. Диагноз прежний: иди в школу. Больше я на тебя время тратить не собираюсь.
При чем здесь объяснять? Ты САМ написал тут код в комментариях, который, по твоим словам, у тебя не работает. А когда его написал кто-то другой, то этот же код волшебным образом заработал! Так что, боюсь, твои проблемы совсем не в коде...
Если у тебя проблемы с каким-то блоком, то надо либо нанять специалиста, чтобы он разобрался, либо - даже лучше - сначала окончить школу, потом получить хоть какие-то познания в программировании, и только потом браться за написание игрушек. В своем вопросе ты не упоминал никаких блоков. Ты задал вопрос как заменить одно слово на другое. Каковой вопрос выглядит очень глупо, поскольку в нему уже присутствует код для такой замены.
Попробую объяснить логически. От противного. Сомневаюсь, что ты поймешь, но всё же. Исключения не только кидаются вручную. Но, бывает, порождаются сами. Если бы твой код действительно был нужен, то как быть с теми исключениями, которые бросаются кодом екстеншена? Свои допотопные константы ты туда не всунешь. Что - для таких исключений файл и строку узнать невозможно? Ты сам-то в это веришь? Ок, если не понимаешь теорию, попробуй привычным для себя методом - поищи такой идиотский код в репозиториях. Посмотри, как нормальные люди кидают исключения, и попробуй найти второго такого идиота, который пишет в throw магические константы.
АААААААААААА Жесть :) Это очень смешной коммент :) Он даже смешнее самого ответа, КАЖДЫЙ из трех пунктов которого неверен. Пытаясь прикрыться их авторитетом, ты на самом деле выставляешь своих коллег-разработчиков на посмешище, и даже не понимаешь этого. Надеюсь, у вас там не все такие, и ты там что-то вроде младшего помощника старшего подчищальщика комментариев. И кто-нибудь объяснит тебе, что код, который ты написал, выглядит, как, условно говоря, болид Формулы 1, к которому приделаны оглобли. Причем ты горячо доказываешь, что это высокотехнологичные пластиковые оглобли, и ваши телеги просто идеально с ними ездят. Не сомневаюсь. проблема в том, что болид - не телега. И оглобли ему не нужны.
дуралей, если ты не понял моего ответа (а поскольку ты ни одного исключения в жизни не видел, то и не поймешь) - это не значит, что он плохой. А вот писать о том, чего ты никогда не видел, и отвечать на вопрос, которого не можешь понять, все-таки не стоит. И строить из себя обиженную деточку - тоже. Пора становиться взрослым.