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>";

}

?>

 

你可能感兴趣的:(OS)