入职后写的第一个程序。

<?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;
			//遍历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'] = $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);
     

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值