入职后写的第一个程序。

来源:互联网 发布:小米笔记本pro linux 编辑:程序博客网 时间:2024/05/16 06:54
<?php mysql_connect("localhost","root","");  mysql_select_db("common");  mysql_query("set names utf8");  $sql=" select * from user left join common on user.id=common.id where rand() limit 5;";   $re=mysql_query($sql);  while ($row = mysql_fetch_assoc($re)) {  echo $row["user"]."|||";  echo $row["common"]."[br]"; }     ?>


这是放到服务器上的一段代码,目的是为了采集,这上边的信息,然后再在TP框架中插入到数据库

 

$items=M(items);//$items->select();$id = $items->field(id)->limit(1)->order('rand()')->find();$items->getLastSql();$items_id=$id[id]; //获取商品ID$_GET['id'];//实例化user表$user=M("User");//定义远程地址$url="http://localhost/common/";//打开远程文件$con = file_get_contents ($url);//将远程文件传来的字符串以【br】分割开$str=explode('[br]', $con);//var_dump($str);//exit;//遍历strforeach ($str as $v) {//将$v以|||分隔开$str1=explode('|||', $v);//取出用户名$user_data['name'] = $str1[0];//查询用户名$list=$user->field("id,name")->where($user_data)->select();$uid = 0;//如果用户名存在数据库不执行任何操作if ($user_data['name'] == $list[0]['name']){$uid = $list[0]['id'];}else{//如果用户名不存在,执行插入到数据库//写入数据库$user->add($user_data);//随机查询用户的ID//$getid = $user->field(id)->limit(1)->order('rand()')->find();$list=$user->field("id,name")->where($user_data)->select();$uid = $list[0]['id'];}//实例化items_comments表$items_comments=M("items_comments");//获得评论内容$item_data['info'] = $str1[1];//获得商品ID$item_data['items_id'] = $items_id;//将用户的id写入uid$item_data['uid'] = $uid;$item_data['add_time'] = time() - rand(0,2592000);//插入数据库$items_comments->add($item_data);}exit;


 

其实说白了就是小偷程序,不过偷得是自己的东西,嘿嘿。这只是为了学习,很实用的,到公司也肯定用的着,大家学习一下,我这是基于TP框架写的

 

 

 

修改后:

 if ((isset($_GET['u'])) && ($_GET['u']== 'c')){
  
   set_time_limit(0);

   $items=M('items');
   
   
   $array_item_id = $items->field(id)->limit('0,500')->order('rand()')->select();
   

   foreach($array_item_id as $item_id)
   {
    echo $item_id['id']." ";

    //获取商品ID
    //$_GET['id'];
    
    //实例化user表
    $user=M("User");
    
    //定义远程地址
    $url="远程地址";   
    
    
    
    //打开远程文件
    $con = file_get_contents ($url);
    
    
    //将远程文件传来的字符串以【br】分割开
    $str=explode('[br]', $con);
    
    
    //exit;
    //遍历str
    foreach ($str as $v) {
     
     //将$v以|||分隔开
     $str1=explode('|||', $v);
     
     //取出用户名
     $user_data['name'] = $str1[0];
     
     //查询用户名
     $list=$user->field("id,name")->where($user_data)->select();
     

     
     $uid = 0;
     
     //如果用户名存在数据库不执行任何操作
     if ($user_data['name'] == $list[0]['name']){
      
      $uid = $list[0]['id'];
      
     }else{
     
      //如果用户名不存在,执行插入到数据库

      //写入数据库
      $user->add($user_data);
      
      
      //随机查询用户的ID 
      //$getid = $user->field(id)->limit(1)->order('rand()')->find();
      
      $list=$user->field("id,name")->where($user_data)->select();
     
      $uid = $list[0]['id'];
     }
     
      
     //实例化items_comments表
     $items_comments=M("items_comments");
     
     //获得评论内容
     $item_data['info'] = $str1[1];
      
     //获得商品ID
     $item_data['items_id'] = $item_id['id'];
     
     //将用户的id写入uid
     $item_data['uid'] = $uid;
     
     $item_data['add_time'] = time() - rand(0,2592000);
     
     $item_data['status'] = 1;
     //插入数据库
     $items_comments->add($item_data);
     

 

 

 

 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 刚发现怀孕不想要怎么办 被蜥蜴咬出血了怎么办 去韩国打工签证怎么办多么钱 厕所堵了怎么办有妙招 蹲式厕所老是堵怎么办 下蹲式厕所堵了怎么办 蹲的厕所堵住了怎么办 厕所通了又堵怎么办 蹲式厕所经常堵怎么办 厕所下水管堵了怎么办 厕所堵了水满了怎么办 拉屎把厕所堵了怎么办 厕所堵了不下水怎么办 坐厕所堵了怎么办妙招 火车上丢了东西怎么办 网购的东西丢了怎么办 在酒店丢了东西怎么办 我好懒不想工作怎么办 被宠物刺猬咬了怎么办 被老鼠咬了怎么办打针 手指被老鼠咬了怎么办 孕妇被老鼠咬了怎么办 耳朵里面一直嗡嗡响怎么办 把语言栏删了怎么办 乐视会员到期了怎么办 预提费用取消了怎么办 小学生上课注意力不集中怎么办 工商抽查到你了怎么办 拿到商调函后该怎么办 苹果7p掉水里了怎么办 苹果7屏幕进水了怎么办 苹果5s掉进水里怎么办 苹果5s无法开机怎么办 苹果手机充不了电怎么办 苹果5s掉了怎么办 苹果6手机掉水里了怎么办 苹果5s关机丢了怎么办 苹果5s发热严重怎么办 手机开不开机了怎么办 苹果6基带坏了怎么办 苹果7基带坏了怎么办