我在 mysql 数据库中有表,我希望能够生成一个唯一的字符串,以便用户可以输入将运行适当查询并显示结果的字符串。
前任)
id | text | view_code <--this would be randomly generated
1 | testing | fsj2343lfs
2 | another_test | fsdflj2dff
页面上会有一个文本框,它将view_code作为输入。如果文本输入与表中的 view_code 之一匹配,则会向用户显示相应的记录。
编辑:这个想法是我会给用户#1 view_code of 'fsj2343lfs' ,这将只返回记录'1 | text' 并将其显示在网页上。这是为了确保该用户只能看到该记录,而无权访问数据库中的任何其他记录。
这是解决这个问题的好方法吗?还有其他更好的方法吗?谢谢!