Иван Филатов: ты сейчас выставляешь себя круглым дураком. Основные принципы работы БД - это как букварь в программировании. Утверждение, о том, что буква "А" пишется не как "Б", не требует никаких подкреплений - это общеизвестный факт. А тем, кому он до сих пор неизвестен, надо сидеть тише воды, ниже травы и не вякать.
Евгений: ну извини. просто на сайте для программистов как-то нечасто приходят менеджеры, да еще и с эталонным говнокодом. База данных должна хранить структурированные данные. Так она устроена. Каждое значение должно храниться в отдельной ячейке и описывать только одну сущность.
Ну, вообще я стараюсь избегать разовой работы. Если только помочь кому-то по дружбе. В любом случае я всегда проверяю, залился дамп, или нет. Ну то есть не то чтобы специально проверяю, но если ошибка вылезает, то я ее вижу.
Ну ок, ты разглядел mainpage. Но зачем его в дампе искать? Надо модель раскручивать, смотреть, в какой таблице в каком поле это значение лежит, через mуsql консоль
Да я ж беззлобно. Ну правда же смешно, "код скопировал, базу залил". просто это настолько отличается от подхода программиста... А потом я просто в дискуччию с тобой ввязался, поскольку посчитал что проверка не решит проблему.
Теперь к тому, почему я только "издеваюсь". По тому, как был задан вопрос, я понял, что задает его не автор скрипта. А отладкой может заниматься только тот, кто понимает, что делает код - иначе будет непонятно, какие данные верны, а какие нет. Заранее предвидя, что топик выльется в оклейку квартиры обоями через замочную скважину ("сюда посмотри", "а там какая переменная?") я заранее отказался от этого сомнительного развлечения.
ахахахахаха :)))) во-первых, ВСЕ варианты проверить последовательно невозможно - их миллиарды. Во-вторых, это именно что гадание и есть, классический метод тыка. Который давно уже нигде в мире не применяется. Вместо него программисты осмысленно отлаживают свою программу. Обычно при отладке раскручивается стек вызовов от ошибки, и проверяется, на каком этапе были получены неверные данные. То есть, в данном случае надо начинать с переменной $sefname - что в ней лежит, и чо в ней должно лежать. И по результатам либо выяснять, почему значение неправильное, либо выяснять, почему для правильного база ничего не вернула.
понимаешь, ты пытаешься решить проблему слишком "в лоб", слишком буквально: "Выдает ошибку? Сделай проверку, чтобы не выдавало!". Но его не интересует ошибка. Его интересует работа сайта. То есть, ему не убирать надо ошибку, а исправлять. Но в общем я вижу, ты не настроен слушать, так что я завязываю.
какая разница? Свою задач у оно выполняет: код перестает выполнять, нужную вьюшку показывает. Ты пойми, что чувак тебя не спрашивал, как 404 показать. Он спрашивал, страницу с контентом отобразить. Ты отвечаешь вообще не на тот вопрос.