mysql 分表
2016-06-18 00:00
375 查看
http://www.dewen.org/q/274/php+hash%E7%AE%97%E6%B3%95%E4%BD%BF%E7%94%A8
<?php
function getHash(&$keyword,$n)
{
$hash = crc32($keyword) >> 16 & 0xffff;
return sprintf("%02s",$hash % $n);
}
$table = 'userinfo_'.getHash($username,100);
$sql = "insert into {$table} values(....)";
$db = new models($table);//封装的数据库操作类
$db->MyInsert($sql);
?>
<?php
//范围:00-63
function crc_hash(&$keyword,$n=64)
{
$hash = crc32($keyword) >> 16 & 0xffff;
return sprintf("%02s",$hash % $n);
}
?>
<?php
function getHash(&$keyword,$n)
{
$hash = crc32($keyword) >> 16 & 0xffff;
return sprintf("%02s",$hash % $n);
}
$table = 'userinfo_'.getHash($username,100);
$sql = "insert into {$table} values(....)";
$db = new models($table);//封装的数据库操作类
$db->MyInsert($sql);
?>
<?php
//范围:00-63
function crc_hash(&$keyword,$n=64)
{
$hash = crc32($keyword) >> 16 & 0xffff;
return sprintf("%02s",$hash % $n);
}
?>
相关文章推荐
- mysql 中的 charset和 collate
- mysql 的日志的启动与查看
- mysql的alter命令
- MySQL异常:Incorrect key file for table '/tmp/#sql_37b_1.MYI'; try to repair it
- MySQL知识点链接
- MySQL数据库对象管理
- VS2015 C#访问MySQL数据库
- MYSQL性能调优工具介绍与应用
- mysql常用语句
- mysql中索引,触发器,事务,存储引擎的理解
- mysql 日期类型比较
- 关于MYSQL的一些命令
- 更换mysql数据目录后出现ERROR 2002 (HY000): Can't connect to local MySQL serve
- mysql 添加列的索引
- mysql的环境配置及遇到的问题。f
- MYSQL 递归实现
- mysql 查询奇偶数
- mysql 锁表
- mysql两阶段提交
- MySql 批量进行数据处理 存储化