PDO抓取name = name的数据

时间:2014-10-12 05:51:02

标签: pdo where

所以我一直试图从名称中获取数据,比如

所以我的表看起来像这样:

表=数据库,然后是ID,ip,name。

所以当输入一个名字时,我想检查我的数据库中是否附有IP,如果有则打印所有ip,否则不做任何事情。

1 个答案:

答案 0 :(得分:0)

这很容易,你没有表现出你的尝试。

一个简单的选择就可以了:

$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
}