Я работаю на сайте о некоторых проектах. У меня есть одна страница с именем project.php, которая будет отображать один проект по некоторому идентификатору. Все проекты должны быть добавлены в MySql db. Затем php должен показывать данные для конкретного проекта. Я не знаю, как сделать этот идентификатор.
У меня есть одна таблица, которая хранит сообщения:
CREATE TABLE `posts` (
`id` int(11) NOT NULL,
`project_name` varchar(250) NOT NULL,
`img` blob NOT NULL,
`text` text NOT NULL,
`url` blob NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Как показать конкретный проект в project.php из БД, когда вы нажимаете на ссылку URL? Что-то вроде динамической веб-страницы.
Измените столбец идентификатора на идентификатор с автоматическим приращением следующим образом:
ALTER TABLE posts MODIFY COLUMN id INT auto_increment;
а затем получить идентификатор как таковой после вставки каждой строки:
printf ("New Record has id %d.\n", $mysqli->insert_id);
Других решений пока нет …