您的位置:首页 > 数据库 > MySQL

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);

}

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: