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

最新文章

  1. Understanding glibc malloc【待译】
  2. Leetcode 详解(ReverseWords)
  3. Python下安装MySQLdb
  4. XIII Open Cup named after E.V. Pankratiev. GP of Azov Sea
  5. 16.Linux配置环境变量和日志history和Terminal颜色和用户(IP)操作日志记录
  6. Delphi中CoInitialize之探究
  7. Android TextView多行垂直滚动
  8. Qt Mac 下软件Release 公布dmg
  9. C的|、||、&amp;、&amp;&amp;、异或、~、!运算(转)
  10. Entity Framework 学习中级篇1—EF支持复杂类型的实现
  11. 猜年龄---while循环
  12. Kotlin——最详解的类(class)的使用
  13. android测试用例编写
  14. OpenCV 与 OpenGL 的关系是什么?
  15. hive入门学习线路指导
  16. Vue之vue自动化工具快速搭建单页项目目录
  17. 基于alpine用dockerfile创建的爬虫Scrapy镜像
  18. JSTL标签用法:&lt;c:choose&gt;&lt;c:forEach&gt;&lt;c:if&gt;&lt;c:when&gt;&lt;c:set&gt;
  19. myschool 相思树
  20. java猫和猫的名字

热门文章

  1. HDU 5092 DP
  2. React dva 的使用
  3. Excel操作类库最常用到的4种开源项目与MS Excel类库写操作对比分析性能
  4. @RequestBody 处理类型 和 对象 和 json 相互转换
  5. Qt 自学QGraphicsItem要点 积累
  6. selenium+phantomJS爬虫,适用于登陆限制强,点触验证码等一些场景
  7. 笔记本上安装centos7
  8. Vector3.Set的正确使用
  9. 并行开发系列 Plinq等
  10. 【Android】3.15 短串分享功能