我有一个名为$ ip的变量,它是进入我的网站的IP地址。 我想从SQL数据库中的$ ip查找禁止状态。
我使用了这段代码,但是没有用:
$state = $mysqli->prepare('SELECT bannedstate FROM `unbanned` WHERE ip=?');
$state->bind_param("b", $bannedstate);
$state->execute();
$state->bind_result($Selectedbannedstate);
$state->fetch();
所有帮助将不胜感激
答案 0 :(得分:-1)
您尝试将$ bannedstate绑定到语句中未包含的参数“ b”。 我认为应该是这样的
$state = $mysqli->prepare('SELECT bannedstate FROM `unbanned` WHERE ip=:b');
$state->bind_param(":b", $bannedstate);
$state->execute();
$state->bind_result($Selectedbannedstate);
$state->fetch();