码迷,mamicode.com
首页 > Web开发 > 详细

php简单的分表

时间:2017-04-11 16:46:31      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:echo   数据   charset   myisam   执行   php   cal   engine   sam   

<?php
//创建数据库执行一次即可!
$i=0;
while($i<=99){
$sql="CREATE TABLE `code_".$i."` (
`full_code` char(10) NOT NULL,
`create_time` int(10) unsigned NOT NULL,
PRIMARY KEY (`full_code`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8";
$res = mysql_query($sql);

$i++; 
}

  

$conn = mysql_connect(‘localhost‘,‘root‘,‘‘); mysql_select_db(‘ab‘);

 

	

function insert($id){
	$code_id = $id % 100;
	$db_name = ‘code_‘.$code_id;
	$sql = ‘INSERT INTO ‘.$db_name.‘ VALUE (‘.$code_id.rand(1,9).‘,‘.time().‘)‘;
	$res = mysql_query($sql);
	if($res){
		echo $code_id;
	}else{
		echo $sql."\n";
		echo ‘fail:‘.$id;
	}
}
for($i=0;$i<200;$i++){
$id =  rand(1,10000);
insert($id);
}

  

php简单的分表

标签:echo   数据   charset   myisam   执行   php   cal   engine   sam   

原文地址:http://www.cnblogs.com/ccymme/p/6693987.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!