<?php
//最东端 东经135度2分30秒
//最西端 东经73度40分
//最南端 北纬3度52分
//最北端 北纬53度33分
//转换为度的单位
$dbName = 'txhl';//数据库名称
$tableName = 'ah';//数据表名称
$username = 'root';//用户名
$password = 'root';//密码
$num = 100000;//规定入库数据条数
try
{
$conn = new PDO('mysql:host=<你要用到的数据库IP地址>;dbname='.$dbName,$username,$password,array(PDO::ATTR_PERSISTENT,true));
$result = $conn->exec("truncate {$tableName}");

if($result == false && $conn->errorInfo()[0] != 00000)
{
throw new PDOException("Error :".$conn->errorInfo()[2]);
}
set_time_limit(200);
for($i=0;$i<$num;$i++){
$east = 135+20.30/60;
$west = 73+40/60;
$south = 3+53/60;
$north = 53+33/60;
$du = rand(36,38);//经度 75 135 (10份 6度/)lng
$wei = rand(117,122);//纬度 18 51 (10份 3度/)lat
$fen = rand(100000,999999);
$fen1 = rand(100000,999999);
$latlng = $du.'.'.$fen;
$lnglat = $wei.'.'.$fen1;
$conn->exec("insert into $tablename(lat,lng) values($latlng,$lnglat)");
echo time()."插入成功,自增id为".$conn->lastInsertId().PHP_EOL;

}
ignore_user_abort(); //终止脚本的执行
}catch(PDOException $e)//否则抛出异常
{
echo $e->getMessage().PHP_EOL; exit;
}catch(Exception $e)//否则抛出异常
{
echo $e->getMessage().PHP_EOL; exit;
}

?>

最新文章

  1. 我的Time
  2. 【Unity】常用代码
  3. C++注册表操作
  4. Instruments指南:如何调试内存泄露
  5. 51nod1354 选数字
  6. 为您的Android,iOS等应用加入声波传输功能
  7. innobackupex自动备份脚本(增量备份,自动压缩)
  8. LightOJ 1317 第六周比赛A题
  9. C# 封装 System.Data.SQLite
  10. 如果DataGrid的checkbox出现点一个另外自动点另一个现象
  11. 组件接口(API)设计指南-文件夹
  12. [bzoj2286][Sdoi 2011]消耗战
  13. linux iptables配置
  14. 结合实例分析Android MVP的实现
  15. linux下的Shell编程(6)case和select
  16. SSM-Spring-19:Spring中JdbcTemplate
  17. git删除远程分支,删除本地分支
  18. 文件扩展关联命令(assoc)
  19. node 学习系列-hello world
  20. 使用Java注解自动化处理对应关系实现注释代码化

热门文章

  1. hdu Sudoku Killer
  2. 利用logminer恢复delete误删除操作的数据
  3. ssh框架开发问题
  4. 20145337《JAVA程序设计》第七周学习总结
  5. Python的全局变量
  6. swift 2.x学习笔记(二)
  7. GDC2016【For Honor-荣耀战魂】的次世代动画技术
  8. Laravel-5.1 ---- 将mews captcha整合到项目中!
  9. rabbitmq之partitions
  10. php写插件