zoukankan      html  css  js  c++  java
  • 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>";
    }
    ?>
  • 相关阅读:
    Apache POI使用详解
    util.Date与sql.Date转换
    【转】javascript中not defined、undefined、null以及NaN的区别
    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
    DC维护工具Repadmin
    Outlook 配置exchange 缓慢,无法通过
    Windows 服务器站点设置
    Exchange 挂载点权限问题
    Windwos 查看WWN Number
    Exchange 2016 多站点创建oab shadow 副本
  • 原文地址:https://www.cnblogs.com/hellowzd/p/4161595.html
Copyright © 2011-2022 走看看