我正在建立一个新网站,我想在我的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>
到每一个PHP现在我正在做与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并没有连接每次都做一遍又一遍?
答案 0 :(得分:2)
您可以将连接代码添加到php中,并将其包含在要连接的每个页面中。这样,您不必键入那么长的代码。
例如
db.php
char= ['aa', 'bb', 'cc']
number= [100, 200, 300]
result=zip(char,number)
list(result)
<强> 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 强>
<?php include 'db.php';?>