我是编程语言新手,我正在使用 PHP 和 mysql。我收到一个用 php 做哈希表的作业。我需要做的是,存储用户收集的项目,然后显示它。在网上做了一些研究后,我将在实现哈希表时执行以下步骤,如果我错了,请纠正我:
设置表格:
-> 用户表:uid(int[5])、用户名(varchar[128])、item_id(int[8]、items_id_hash(int[50])
-> 项目表:item_id(int[5])、item_name(varchar[128])、items_id_hash(int[50])
创建一个哈希函数(如何创建哈希函数?自己创建还是从网上获取?)将键转换为哈希值,然后插入数据库。例如:将 item_id = 001 哈希为哈希值 =(例如)12345。然后插入到 users 表中。
显示/搜索。从用户处检索哈希值,然后将其与项目表进行比较并显示。
问题: