您好我是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;
我得到一个空白的屏幕。
任何人都可以看到我的代码是否有问题?
答案 0 :(得分:0)
使用反对
SELECT `AdminID#`, `UserName`, `Password`, `Salt` FROM AdminMembers WHERE UserName = ? LIMIT 1