从表中获取值的问题

时间:2018-02-12 18:43:28

标签: mysqli

我写了以下几段代码,据说每个用户都有一个ID和一个用户名。

  function fetchIDByUsername($username)
  {
    define('DB_SERVER','NOPE');
    define('DB_USERNAME','NOPE');
    define('DB_PASSWORD','NOPE');
    define('DB_NAME','NOPE');
    /*Attempt to connect!*/
    $link = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_NAME);
    $query = mysqli_query($link,'SELECT `id` FROM `users` WHERE `username`="'.$username.'"');
    $response = mysqli_fetch_object($query);
    return $response;
  }

要调用此函数,我使用

echo fetchIDByUsername("masecla22");

它应该说1因为这是我的身份,但它会吐出这个错误

Object of class stdClass could not be converted to string

1 个答案:

答案 0 :(得分:0)

没关系,我必须添加 - > id;在退货声明之后。