如何通过PHP与MySQLi保持联系

时间:2019-02-02 18:41:18

标签: php html mysqli

我正在建立一个新网站,我想在我的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并没有连接每次都做一遍又一遍?

1 个答案:

答案 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';?>