У меня есть таблица в базе данных mysql, и я хотел бы иметь возможность генерировать уникальную строку, чтобы пользователь мог ввести строку, которая будет запускать соответствующий запрос и отображать результат.Создание уникальных идентификаторов вида
Ex)
id | text | view_code <--this would be randomly generated
1 | testing | fsj2343lfs
2 | another_test | fsdflj2dff
Там будет текстовое поле на странице, которая будет принимать view_code в качестве входных данных. Если ввод текста соответствует одному из кодов view_codes в таблице, соответствующая запись будет отображаться пользователю.
EDIT: Идея состоит в том, что я бы дал пользователю # 1 view_code из 'fsj2343lfs', и это вернет только запись '1 | текст "и отобразить его на веб-странице. Это делается для того, чтобы этот пользователь видел только эту запись и не имеет доступа к каким-либо другим записям в базе данных.
Это хороший способ обойти это? Есть ли другой способ, который будет работать лучше? Благодаря!
Что именно вы спрашиваете? –
Мне интересно, является ли это хорошим способом генерации кодов, которые я мог бы предоставить пользователям, которые при вводе будут вытаскивать соответствующую запись и отображать ее пользователю. Например, я бы дал пользователю №1 идентификатор «fsj2343lfs», и когда этот пользователь вводит этот идентификатор на веб-странице, они будут видеть запись «1 | тестирование ", которое будет извлечено из базы данных. Таблица будет содержать кучу записей, но пользователю # 1 нужно только увидеть запись с идентификатором 1 и другими записями. –