当前位置: 首页 > news >正文

利用对象储存做网站wordpress屏蔽国内ip

利用对象储存做网站,wordpress屏蔽国内ip,缔造自助建站,wordpress 4.8 主题第一种是安装mysql ODBC#xff0c;利用sql server的导出功能#xff0c;选择mysql数据源#xff0c;进行数据的直接导出#xff0c;这种方法很简便#xff0c;但是针对实际应用有很多弊端#xff0c;最主要体现就是数据类型问题#xff0c;首先#xff0c;sql server数… 第一种是安装mysql ODBC利用sql server的导出功能选择mysql数据源进行数据的直接导出这种方法很简便但是针对实际应用有很多弊端最主要体现就是数据类型问题首先sql server数据库中的ntext,p_w_picpath等数据类型的数据无法直接写入到mysql数据库中据说只要稍加改动就可以可惜偶这只菜鸟还没想到如何改动其次因为偶在mysql中的数据库设计中将时间都设成int型(保存的是时间戳)所以在数据导过来后就会出现冲突再次这种方法生成的mysql数据表的字段类型都不很合适所以此种方法我觉得不能提倡。 专业的3S站 3s8.cn 第二种是利用php或asp脚本来实现数据的导入功能这种方法需要编写程序但灵活性大操作也不是那么困难一切都尽在你的掌握之中现简单介绍一下该方法。前提条件是你的mysql环境已经搭建好了先建好目标数据库再将所有的表结构用sql语句生成现在万事具备只缺数据了。 专业的3S站 3s8.cn 可以通过下面的php脚本来实现sql server中mydb数据库的user表中数据向mysql中mydb数据库导入  ? $cnx odbc_connect(web, admin, 123456);//web是sqlserver中mydb的数据源名admin是访问mydb的用户名123456是访问mydb的密码 $cur odbc_exec( $cnx, select * from user );//打开sql server中mydb数据库的user表 $num_row0; $connmysql_pconnect(localhost,root,123456);// 连接mysql mysql_select_db(mydb,$conn) or die(无法连接到数据库请与管理员联系);//打开mysql的mydb数据库 while( odbc_fetch_row( $cur )) //从sql server的mydb库中的user表逐条取出数据如果对数据进行选择可在前面的select语句中加上条件判断 { $num_row; $field1 odbc_result( $cur, 1 ); // 这里的参数i(1,2,3..)指的是记录集中的第i个域你可以有所选择地进行选取fieldi得到对应域的值然后你可以对fieldi进行操作 $field2 odbc_result( $cur, 2 ); $field3 odbc_result( $cur, 3 ); $field4 odbc_result( $cur, 4 ); $field5 odbc_result( $cur, 5 ); $field6 odbc_result( $cur, 6 ); $field5 timetoint($field5); //这里是对sql server中的datetime类型的字段进行相应转换处理转换成我所需要的int型 $querystring insert into user (id,name,username,password,recdate) values($field1,$field2,$field3,$field4,$field5) ; mysql_query($querystring,$conn); } function timetoint($str){ $arr1split( ,$str); $datestr$arr1[0]; $timestr$arr1[1]; $arr_datesplit(-,$datestr); $arr_timesplit(:,$timestr); $year$arr_date[0]; $month$arr_date[1]; $day$arr_date[2]; $hour$arr_time[0]; $minute$arr_time[1]; $second$arr_time[2]; $time_intmktime($hour,$minute,$second,$month,$day,$year); return $time_int; } ? 专业的3S站 3s8.cn 中国3S吧 3s8.cn 将该段脚本存成sql.php在服务器上执行就可以将服务器上sql server中mydb数据库的user表中的数据导入到mysql中mydb数据库的user表中去。其他表的操作与此雷同就不赘述了。 专业的3S站 3s8.cn 下面再介绍一下asp脚本实现sql server中mydb数据库的数据向mysql中mydb数据库导入:  % set connserver.createobject(adodb.connection) conn.open web, admin, 123456 // web是sqlserver中mydb的数据源名admin是访问mydb的用户名123456是访问mydb的密码 set rsserver.createobject(adodb.recordset) sqlselect ID,name,username,password,datediff(s,1970-01-01 00:00:00,recdate)-8*3600,reid,filename,fileContentType,filevalue from senddate//这条sql语句实现了将datetime类型的recdate字段转化成unix时间戳的int型 rs.open sql,conn,1,3 set conn1server.createobject(adodb.connection) conn1.open myoa,root,q1-d67? i1 do while not rs.eof field1 rs(0) field2 rs(1) field3 rs(2) field4 rs(3) field5 rs(4) sql1 insert into user(ID,name,username,password,recdate) values(field1,field2,field3,field4,field5) conn1.execute sql1 rs.movenext ii1 loop rs.close set rsnothing conn.close set connnothing conn1.close set conn1nothing % 专业的3S站 3s8.cn 中国3S吧 3s8.cn 以上两个是分别采用php脚本和asp脚本对user表的数据进行由sql server到mysql的导入其间我采用2种回避的方法来避免ntext,p_w_picpath类型数据的传递一种是将ntext字段改为nvarchar(4000)因为实际情况原始数据中该字段的数据长度都未超过4000个字所以并没有出现数据截断另一个手段是将p_w_picpath类型数据取出来写到文件中以文件形式保存将文件路径存到数据库中方法见下   function makeattach(fileContentType,filevalue,i) select case fileContentType case application/msword extdoc case application/vnd.ms-excel extexl case application/vnd.ms-powerpoint extpps case application/x-rar-compressed extrar case application/x-zip-compressed extzip case p_w_picpath/gif extgif case p_w_picpath/pjpeg extjpg case text/plain exttxt case else extx end select if extx then set fsoserver.createobject(FileSystemObject) fNameattechi.ext Dird:attach If fso.FileExists(Dir fName) Then fso.deletefile Dir fName If fName AND NOT fso.FileExists(Dir fName) Then Set strm1Server.CreateObject(ADODB.Stream) strm1.Open strm1.Type1 Binary strm1.Write filevalue strm1.SaveToFile Dir fName,2 Set strm1Nothing end if makeattachfName end if end function 专业的3S站 3s8.cn 中国3S吧 3s8.cn 这个函数有3个输入参数第一个是文件的contentType第二个是文件的二进制数值第三个是个可以区别文件名的变量先根据contentType确定所存文件的后缀名然后就是将二进制数值保存成指定文件名的文件并将文件名作为输出参数返回将返回的参数作为数据写到mysql的数据库中保存好了大功告成。 中国3S吧 3s8.cn mysql SQL Server php技术 0 分享 微博 QQ 微信 收藏 上一篇Smarty模板入门 下一篇utf-8编码用于asp 出现乱... quanchao 24篇文章8W人气0粉丝 转载于:https://blog.51cto.com/quanchao/58369
http://www.yutouwan.com/news/285439/

相关文章:

  • 没备案的网站可以做淘客网站布局图
  • 张家港建网站公司wordpress 网站上传到服务器错误
  • 手机 网站 分辨率大连零基础网站建设教学公司
  • 各大网站博客怎么做推广乐天seo培训
  • 芜湖做网站哔哩哔哩网页版登录入口
  • 自己搞网站做外贸网站建设论文选题背景
  • 家居企业网站建设渠道有动效网站
  • 中国建设银行公积金网缴网站seo是什么意思网络用语
  • 做网站多少钱zwnet自己做的网站怎么上排行榜
  • 宜昌皓月建设工程有限公司网站做英文网站 用阿里服务器行吗
  • 公司网站空间申请亚马逊产品开发
  • 重庆响应式网站中国设计之窗官网
  • wordpress影视站主题附近电脑培训班零基础
  • 苏州浒关网站建设运维难还是开发难
  • 公司的网站开发部门叫什么南宁建设网站公司
  • 临安农家乐做网站唐山网站优化
  • 传统网站有没有建设必要性如何制作一个软件app
  • 免费.net网站空间wordpress获取文章第一张图片
  • 网站推广的公司哪家好管理系统
  • 网站文字广告代码国税政务公开网站建设
  • 建站公司哪家好项目营销推广策划
  • 外汇平台网站开发需求说明网站视频站建设教程和
  • 唐山网站建设哪家好互联网企业投诉服务平台
  • 网站排名优化系统注册城乡规划师有用吗
  • 红酒公司网站源码企业商城网站多少钱
  • 网站整合推广外贸新手怎么找客户
  • 怎样做网站seo做网站编程需要学什么软件
  • 宣传网站制作方案口碑很好的金句
  • 聊城公司做网站目前专业做水果的网站
  • 前端响应式网站天津网站建设优化