【发布时间】:2018-07-09 08:17:04
【问题描述】:
这是我第一次尝试 PDO 并且还在学习它。我比较熟悉在开发php系统时使用mysql或mysqli。
经过深度搜索和搜索,我似乎仍然无法理解如何使用 PDO 进行查询
在我的代码中,我在 index.php 中调用的函数中使用了 mysqli
function getUsery(){
$ip = getIPAddress();
$query = mysqli_query("select userID from tblUsers where logged='1' AND ip='$ip'");
$row = mysqli_fetch_array($query);
$emp = $row['userID'];
$logged = $row['logged'];
$userlvl = $row['userLevel'];
$_SESSION['logged'] = $logged;
$_SESSION['userLevel'] = $userlvl;
return $emp;
}
我真的不知道如何使用带有“where”语句的 PDO 来选择 sql 查询。我发现的大部分内容是使用没有“where”语句的数组
如何选择logged等于'1'且ip等于计算机的ip地址的userID并将结果返回并显示到index.php
【问题讨论】:
-
哎哟! SQL注入有人吗?
-
你知道如何在PDO中声明数据库连接吗?
-
@david 是的,刚刚通过网络搜索学习(自学)我已经使用 PDO 声明了数据库连接
-
看看这里,这可能是使用 PDO 的最佳教程,其中有很多示例(如
where):phpdelusions.net/pdo -
@Loek 谢谢会读这个。希望我能理解这一点