【发布时间】:2014-10-12 05:51:02
【问题描述】:
所以我一直在尝试从名称中获取数据,就像这样
所以我的桌子是这样的:
表 = 数据库,然后是 ID、IP、名称。
因此,当输入名称时,我想检查我的数据库中是否附加了一个 IP,如果有,则打印所有 ip,否则什么都不做..
【问题讨论】:
所以我一直在尝试从名称中获取数据,就像这样
所以我的桌子是这样的:
表 = 数据库,然后是 ID、IP、名称。
因此,当输入名称时,我想检查我的数据库中是否附加了一个 IP,如果有,则打印所有 ip,否则什么都不做..
【问题讨论】:
这很容易你没有展示你尝试过的东西。
一个简单的选择就可以了:
$stmt = $pdo->prepare('SELECT ip FROM `databases` WHERE name = :name');
$stmt->execute(array('name'=>$name));
$row = $stmt->fetch(FETCH_ASSOC);
然后在 PHP 中比较:
if($row['ip'] == $_SERVER['REMOTE_ADDR']){
//IP attached to it in my database
}
【讨论】: