0

嗨,我是 php 新手,我遇到了 bind_param 的问题。我已经尝试了几个小时没有运气。

这是我的代码:

  $username="username";  
  $stmt = $mysqli->prepare("SELECT AdminID#, UserName, Password, Salt FROM AdminMembers WHERE  UserName = ? LIMIT 1");
  $stmt->bind_param('s', $username); // Bind "$username" to parameter.
  $stmt->execute(); // Execute the prepared query.
  $stmt->store_result();
  $stmt->bind_result($user_id, $username, $db_password, $salt);


  echo $user_id;
  echo "<br>";
  echo $username;
  echo "<br>";
  echo $db_password;
  echo "<br>";
  echo $salt;

我得到一个空白屏幕。

任何人都可以看到我的代码是否有问题?

4

1 回答 1

0

使用反引号

SELECT `AdminID#`, `UserName`, `Password`, `Salt` FROM AdminMembers WHERE  UserName = ? LIMIT 1
于 2013-10-05T03:10:36.263 回答