我正在建立一个新的网站,我想输入一些注册在我的MySQLi数据库。
我想保持与DB的连接,而不是每次在一个子页面中建立一个新的连接。
在主页中,我开始如下所示的连接:
$con = mysqli_connect("localhost", "root", "", "Website");
if (!$con) {
echo "Error: Unable to connect to MySQL.";
exit; }
if($con){ echo "Successful connect";}主页有一些href,可以导航到其他php页面。例如:
<a href="/InsertInDatabase.php">Insert</a>
<a href="/SearchDatabase.php">Search</a>
<a href="/DeletefromDatabase.php">Delete</a>现在我又要和DB建立一个连接
InsertInDatabase.php
$con = mysqli_connect("localhost", "root", "", "Website");
if (!$con) {
echo "Error: Unable to connect to MySQL.";
exit; }
if($con){ echo "Successful connect";}SearchDatabase.php
$con = mysqli_connect("localhost", "root", "", "Website");
if (!$con) {
echo "Error: Unable to connect to MySQL.";
exit; }
if($con){ echo "Successful connect";}我为每一个新的php.有没有一种方法可以保持与HomePage.php的连接,而不是每次都这么做?
发布于 2019-02-02 18:43:25
您可以将连接代码添加到php中,并将它们包含在要连接的每个页面中。这样,您就不必键入那么长的代码墙。
e.g
db.php
$con = mysqli_connect("localhost", "root", "", "Website");
if (!$con) {
echo "Error: Unable to connect to MySQL.";
exit; }
if($con){ echo "Successful connect";}InsertInDatabase.php
<?php include 'db.php';?>SearchDatabase.php
<?php include 'db.php';?>https://stackoverflow.com/questions/54496293
复制相似问题