<?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);