stos

add

<?php
/*
添加脚本
参数:u=用户名
v=城市名
为用户添加城市标签
*/

header("Content-Type:text/html; charset=utf-8");
$server ="(local)";  //服务器IP地址,如果是本地,可以写成localhost
$uid ="sa";  //用户名
$pwd ="123456"; //密码
$database ="AAA";  //ms数据库名称
$conn =mssql_connect($server,$uid,$pwd) or die ("connect failed");
mssql_select_db($database,$conn);


//进行my数据库连接
$con = mysql_connect("localhost","root","root");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_query("set names utf8");//ut8声明
mysql_select_db("openfire", $con);//打开my里的数据库

//get传值
$u=$_GET['u'];
$v=$_GET['v'];

//显示my里的用户数据以便于添加参照
$my = mysql_query("SELECT * FROM ofgroupuser");
while($myrow = mysql_fetch_array($my))
  {
print_r ($myrow);
echo "<br>";
  }

echo "<br>";
echo "<br>";
echo "<br>";

//查询my里关键字所在行的数据
$hang=$result = mysql_query("SELECT * FROM ofgroupuser WHERE username LIKE '".$u."' ");

//向ms里循环插入my行数据和get值
while($row = mysql_fetch_array($hang))
  {
$query123 ="INSERT INTO guanlian (uer,goup,visty) VALUES (N'".$row['username']."',N'".$row['groupName']."','".$v."')";
$haha=mssql_query($query123);
  }

//查询ms结果
$query ="select * from guanlian";
$row =mssql_query($query);
while($list=mssql_fetch_array($row))
{
       print_r($list);
       echo "<br>";
}
?>

del

<?php
/*
删除脚本
id为ms里的id
id=id值
u=用户名
通过id值删除对应的条例
通过用户名删除用户相关所有的数据
v=城市名
通过城市名删除城市相关所有的数据
*/

header("Content-Type:text/html; charset=utf-8");
$server ="(local)";  //服务器IP地址,如果是本地,可以写成localhost
$uid ="sa";  //用户名
$pwd ="123456"; //密码
$database ="AAA";  //ms数据库名称
$conn =mssql_connect($server,$uid,$pwd) or die ("connect failed");
mssql_select_db($database,$conn);

//get传值
$id=$_GET['id'];
$u=$_GET['u'];
$v=$_GET['v'];

//根据id删除
$iddel = "DELETE FROM guanlian WHERE id = ".$id."";
@mssql_query($iddel);
$udel = "DELETE FROM guanlian WHERE uer = '".$u."'";
@mssql_query($udel);
$vdel = "DELETE FROM guanlian WHERE visty = '".$v."'";
@mssql_query($vdel);

print_r ($v);
echo "<br>";
print_r ($vdel);
echo "<br>";

//查询ms结果
$query ="select * from guanlian";
$row =mssql_query($query);
while($list=mssql_fetch_array($row))
{
       print_r($list);
       echo "<br>";
}
?>

select

<?php
/*
查询脚本
参数:g=组名 专家或者领导等
v=城市名 
查找鹤壁市里所有的专家
msu=ms数据库里的用户
根据msu查询my里的用户,如果用户不存在,则删除ms里的用户
*/
header("Content-Type:text/html; charset=utf-8");
$server ="(local)";  //服务器IP地址,如果是本地,可以写成localhost
$uid ="sa";  //用户名
$pwd ="123456"; //密码
$database ="AAA";  //ms数据库名称
$conn =mssql_connect($server,$uid,$pwd) or die ("connect failed");
mssql_select_db($database,$conn);

//进行my数据库连接
$con = mysql_connect("localhost","root","root");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_query("set names utf8");//ut8声明
mysql_select_db("openfire", $con);//打开my里的数据库

//显示my里的用户数据以便于添加参照
$my = mysql_query("SELECT * FROM ofgroupuser");
while($myrow = mysql_fetch_array($my))
  {
print_r ($myrow);
echo "<br>";
  }

echo "<br>";
echo "<br>";

//get传值
$g=$_GET['g'];
$v=$_GET['v'];
$msu=$_GET['msu'];

/*比如我知道ms里存在一个用户,但是我不知道在my里这个用户是否还存在
那么ms里的这个用户就是一个参数,我根据这个参数去my里查询,如果不存在
那么删除这个参数对应的ms里的所有数据
这是手动的方法,需要人工一条一条的验证
*/

$msmy = mysql_query("SELECT username FROM ofgroupuser where username = '".$msu."'");
@$eq = mysql_fetch_array($msmy);//判断开始 这里默认该字段为 name
if(!empty($eq['username']))
{  
    echo "不为空";
    }else{  
        $udel = "DELETE FROM guanlian WHERE uer = '".$msu."'";
@mssql_query($udel);
        }





/*自动反查询、自动删除测试*/
$s ="select uer from guanlian";//查找关联表里的用户
@$ss =mssql_query($s);//把查找语句放入ms里执行
while($go=@mssql_fetch_array($ss))//循环遍历出用户
{
$sql="SELECT username FROM ofgroupuser where username = '".$go['uer']."'";//把循环遍历出来的用户放入my里进行用户查询
$msmy = mysql_query($sql);//把查询语句放入my里执行
while($mysql = @mysql_fetch_array($msmy))//循环遍历出my里的用户,到了这里,用户只能是my和ms共有的
  {
$ok="DELETE FROM guanlian WHERE uer <> '".$go['uer']."'";//删除ms里与my不共有的用户
@mssql_query($ok);//在ms里执行删除命令
  }
}
/*自动反查询、自动删除测试*/





//查询ms结果,城市和分组结果集
$sql ="select * from guanlian where visty= '".$v."' and goup='".$g."' ";
@$mssql =mssql_query($sql);
while($display=@mssql_fetch_array($mssql))
{
    print_r ($sql);
       print_r($display);
       echo "<br>";
}

echo "<br>";
echo "<br>";

//查询ms结果,所有数据的结果集
$query ="select * from guanlian";
$row =mssql_query($query);
while($list=mssql_fetch_array($row))
{
       print_r($list);
       echo "<br>";
}
?>

 

posted @ 2014-12-13 16:56  fleam  阅读(427)  评论(0编辑  收藏  举报