表格中有4列。我将加密值存储到 encryptemployeesId 。有数千条记录可供使用。我想仅使用 employeesId 显示特定记录。请帮助我们。
注意:encrypteemployeesId是动态。
答案 0 :(得分:0)
如果您有存储员工加密ID的表,那么您需要使用相同的加密算法来搜索数据库。 EX ::
1)每次在数据库中创建新条目时,加密算法都会对您的员工ID进行加密。
2)使用search_employee_by_id()方法中的加密算法:
function search_employee_by_id(int id) {
response = encrypt_algorithm(id); //encrypts emplyoeeid you want to search say 5
query.execute("SELECT * FROM EMPLOYEE where encrypted_id =:encryptemployeesId"); //employee id 5(encrypted) matches any employee with id 5.
}
希望这有帮助