收藏
回答

为什么不能用openid来查询数据库

问题模块 框架类型 问题类型 操作时间 AppID
管理后台 小程序 需求 06-23 wx9e737c9778a49d44

为什么不能用openid来查询数据库,用微信昵称,或者图片都没有问题。我想用openid来判断 用户是否在数据库中。我的是 不是云开发,是服务端



<?php

include"sql.php";


$openid=$_GET['openid'];

$nickName=$_GET['nickName'];

$userimg=$_GET['avatarUrl'];

$city=$_GET['province'];

$time=date("Y-m-d h:i:s",time());

$status='1';


 $sql= "SELECT * from user where anumber='$openid'";

     $result=$conn->query($sql);

  

    if($rows=mysqli_fetch_array($result))

    {

       $uname=$rows["uname"];

    }


  echo  $uname;

 


最后一次编辑于  06-25
回答关注问题邀请回答
收藏

2 个回答

  • 米法(BINNIE SMILE)
    米法(BINNIE SMILE)
    06-24

    为什么不能用

    06-24
    赞同
    回复 3
    • 放肆的青春
      放肆的青春
      06-24

      我想用户登录的时候判断,他的数据是否在数据库 存在,所以我想用openid来 查询他的数据,但是 查询不了。难道我拿到的不是openid?  我的openid是oGC--4j2*******_lo这种。我看了sql错误,错误显示 他好像只拿前面的oGC查询的

      06-24
      回复
    • 米法(BINNIE SMILE)
      米法(BINNIE SMILE)
      06-25回复放肆的青春

      关键的错误信息不提供出来

      06-25
      回复
    • 放肆的青春
      放肆的青春
      06-25回复米法(BINNIE SMILE)

      重新编辑 代码贴上去了 ,帮我看一下,条件换成昵称就可以查询出来

      06-25
      回复
  • 拾忆
    拾忆
    06-24

    你想用就用,没有说不可以的

    06-24
    赞同
    回复 1
    • 放肆的青春
      放肆的青春
      06-24

      openid插入数据库 成功,但是 用openid 查询  就查询不出任何东西

      06-24
      回复