Имена участников (разделяйте запятой).
Так не бывает. «Корневая таблица» – это по сути таблица роутов. Контроллер – любой обработчик, хоть в файле. --- Добавлено --- Хотя можете switch...
Во-первых, это уже не индексная, а единая точка входа (фронт-контроллер). См. алгоритмы роутинга. Если вернуться к вашему текстовому файлу, то...
С адресом/маской адреса должен ассоциироваться не только контент, но и программный обработчик, т.к. контент может быть разбросан по разным...
Я только про «активных». У «неактивных» можешь не использовать юник, размещая их в отдельной таблице. Это же просто архив ;) --- Добавлено ---...
Новички часто не различают pma и мускул/машу. Наверно, тот же случай. Я уже не обращаю на это внимания. --- Добавлено --- А то получается, что у...
Так $_SERVER['REQUEST_URI'] ;) Для проверки совпадения придется последовательно сравнивать со строками в файле. --- Добавлено --- ...с неполными...
Нормально вопрос задайте. --- Добавлено --- В текстовых файлах роуты не хранят. Или в БД, или прямо в коде. --- Добавлено --- Пример: Простая...
Или тип переменной кривой, если она вообще существует, или значение. --- Добавлено --- Значение может быть в др. кодировке или просто левым. Также...
<?= $a = isset($a) ? '' : ' active' ?> Или тупо до цикла выводимой переменной присвоить ' active', а после (первого) вывода – ''. Также можно...
Не обязателен. Можешь оставить. Юник/первичный ключ? Когда-то специально спрашивал у спецов по БД. Сказали, что не обязателен. (Если бы влияло на...
Нихуа себе у вас шахматы. Слон с крыльями, летающий, как ладья :D
И нахуа эта хрень? Лучше совершенствованием ИИ займитесь. А то в демке какой-то тупой соперник-компьютер. Помню, в школе или в институте была...
Ну, ОК. Хотя для выбора одиночных записей можно сделать и спец. низкоуровневую ф-цию. Как выше написали, LIMIT 1 при выборе по id не обязателен....
Надеюсь, у вас есть и спец. ф-ция для выбора по id ;)
Нафига FetchAll при выборе по id?
Я бы посмотрел на исходную задачу. Многострочные сохранения из формы – это обычно зло. Лучше сохранить отдельными строками, включая зависимости,...
Я чет. подумал, что кириллица в имени была.
Это понятный способ. Я писал про многострочный INSERT, но с использованием mysqli::$insert_id. --- Добавлено --- Заодно и реальное кол-во...
Лучше брать «last insert id» из результата первого INSERT'а и уже чисто на пыхе формировать последовательность-копию. Вдруг функция внутри...
Имена, фамилии (несмотря на наличие тезок :)), email'ы хранят в осн. таблице. Поле с email'ами – юник, т.е. должно иметь уник. ключ.