zoukankan      html  css  js  c++  java
  • 取两张mysql表中分别两个字段相同的值

    看起来有点绕口吧,举个例子吧,如图

    两张表,字段名也不同
    字段gs 和另一张表 gsmc  的有些值是相同的

    我们要做的就是把这个相同的值找出来

    会写这个sql语句就可以

    只写重点

    $sql2 = " select gs from yixiangkh where gs in (select gsmc from qiandan ) " ;
     //执行
        $result2 = $db->query($sql2,0);
        
        //取数据
      $attr2 = $result2->fetch_all();
     // var_dump($attr2[0][0]);
     foreach($attr2 as $v)
        {
        
      
            echo "
            <div style='color:red'>其中 “$v[0]” 已签单!</div>
            
            ";}

    这样就可以成功的输出来了

    如果像我这样有登录的用户不同,比如这样

    维护人都是登陆的那个人,sql语句可以这样写

    $sql2 = " select gs from yixiangkh where  whr = '{$xm}' and gs in (select gsmc from qiandan ) " ;

    当然这里的$xm是这里的

    应该都能看懂,不明白的可以私聊,希望可以帮助到你们

  • 相关阅读:
    PHP PDO
    常用JavaScript字符串方法简述
    命名
    jquery远程班备忘
    html历史
    CSS3的翻转效果
    正则
    排序算法
    firebug的调试,console
    跨域
  • 原文地址:https://www.cnblogs.com/qishuang/p/7397086.html
Copyright © 2011-2022 走看看