简体   繁体   中英

Remove db $conn from MYSQLI query

I'm currently learning mysqli and systematically replacing all of my deprecated queries throughout my script.

I have this query:

<?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);
?>

Which I can echo throughout the page as <?php echo $row['date_featured']; ?> <?php echo $row['date_featured']; ?>

My question is how do I rework the code to remove the connection? I don't want to keep connecting to the db in every query when I have a general connection include at the top of the page.

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM