在PHP中使用MySQLi Prepared Statements的最佳方法

问题描述 投票:0回答:3

我是刚开始准备陈述的人。我已经理解了它的使用以及如何使用它。我想知道,在哪里放置语句和类似的东西。我应该在每个要查询数据库的文件中准备一个(或多个)语句吗?另外,您能举例说明以程序方式使用预准备语句吗?

我试过这样做。它不起作用。

include 'db/connect.php';

$query = "SELECT * FROM `users` WHERE `id` = ?";
$i  = 5;
$statement = $connect->prepare($query);
$statement->bind_param('i', $i);
$statement->execute();

while($row = mysqli_fetch_assoc($statement)){
    echo $row['email'].'<br>';
}
php mysqli prepared-statement
3个回答
© www.soinside.com 2019 - 2024. All rights reserved.