簡體   English   中英

如何將mysqli連接存儲在單獨的php文件中,並在需要時調用它

[英]How to store mysqli connection in a seperate php file and call it once needed

目前我使用會話使用php連接,我認為這不是正確或更好的做法,我想分離mysqli連接,因為我將在整個代碼中多次調用該連接。

連接到mysqli

<?php
session_start();
$username = "XXXXX";
$password = "YOLO";
$database = "XXXXX";
$localhost = "XXXXX";
$_SESSION['connection'] = mysqli_connect($localhost, $username, $password, 
$database);
?>

調用其他文件中的連接

include "../storeSQL/sql_Connection.php";
 //SQL QUERY bla bla bla//
$isRealAdmin = $_SESSION['connection']->query($sql);

建議不要將會話保存在會話中(這可能會導致注入或內存泄漏)。 我建議您像下面這樣

<?php
session_start();
$username = "XXXXX";
$password = "YOLO";
$database = "XXXXX";
$localhost = "XXXXX";
$connection= mysqli_connect($localhost, $username, $password, $database);
?>

include "../storeSQL/sql_Connection.php";
//SQL QUERY bla bla bla//
$isRealAdmin = $connection;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM