从MYSQLI查询中删除db$conn


Remove db $conn from MYSQLI query

我目前正在学习mysqli,并在整个脚本中系统地替换所有不推荐使用的查询。

我有这个问题:

<?php
$link = mysqli_connect("host", "user", "pass", "name");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s'n", mysqli_connect_error());
exit();
}
$query = "SELECT * FROM pins WHERE id='$pinDetails->id'";
$result = mysqli_query($link, $query);
/* associative array */
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
$feature = $row['featured'];
/* free result set */
mysqli_free_result($result);
/* close connection */
mysqli_close($link);
?>

我可以在整个页面上作为<?php echo $row['date_featured']; ?> 进行回声

我的问题是如何重新编写代码以删除连接?当我在页面顶部有一个通用连接时,我不想在每个查询中都一直连接到数据库。

实际上,您需要连接才能使此页面基于SQL数据库进行操作,您能详细解释一下删除连接是什么意思吗您可以使用INCLUDE();