在一个时间段内随机产生一组时间,然后排序,然后逐一安排给数据库表中的每一项。
$pdodb = $db->prepare('SELECT * FROM `beiyuan`');
$pdodb->execute();
$rows = $pdodb->fetchAll(PDO::FETCH_ASSOC);
$xtime=array();
foreach($rows as $row){
array_push($xtime,mt_rand(1320422400,time()));
}
sort($xtime);
die(var_dump($xtime));
foreach($rows as $rown=> $row){
$pdodb = $db->prepare('UPDATE `beiyuan` SET `hash`=:newhash, `ctime`=:ctime WHERE `title`=:title');
$pdodb->execute(array(
':newhash'=>hash("ripemd128",$xtime[$rown]),
':ctime'=>date("Y-m-d H:i:s",$xtime[$rown]),
':title'=>$row['title']
));
}
die();
Tag Archives: php
php学习札记(持续更新)
安装好PHP、MySQL之后,再安装mediawiki,发现出现问题。这个时候修改C:\Program Files\PHP\php.ini 将display_errors设置为On,通常都是解压的时候解压少了一些文件,还有设置ini里面的date.timezone,可选的有PRC。MySQL安装完之后要运行向导完成配置,否则无法完成数据库的配置。设置的密码要记住。在使用phpMyAdmin的时候,要将config.inc.php设置中的$cfg[‘Servers’][$i][‘controluser’]和$cfg[‘Servers’][$i][‘controlpass’]设置为跟MySQL的用户名(root)和密码一样。