相关疑难解决方法(0)

PHP和Mysql中实现哈希表的步骤

我是编程语言新手,我正在使用 PHP 和 mysql。我收到一个用 php 做哈希表的作业。我需要做的是,存储用户收集的项目,然后显示它。在网上做了一些研究后,我将在实现哈希表时执行以下步骤,如果我错了,请纠正我:

  1. 设置表格:

    -> 用户表: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])

  2. 创建一个哈希函数(如何创建哈希函数?自己创建还是从网上获取?)将键转换为哈希值,然后插入数据库。例如:将 item_id = 001 哈希为哈希值 =(例如)12345。然后插入到 users 表中。

  3. 显示/搜索。从用户处检索哈希值,然后将其与项目表进行比较并显示。

问题:

  1. 我的步骤正确吗?
  2. 在哪里可以找到好的 php 哈希函数?我可以使用 md5 或 sha1 或盐吗?

php mysql hashtable

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

hashtable ×1

mysql ×1

php ×1