如何通过已知的另一个数据查找数据?

时间:2019-04-01 07:28:10

标签: php mysql sql mysqli

我有一个名为$ 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();

所有帮助将不胜感激

1 个答案:

答案 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();