gpt4 book ai didi

php - 如何从 php 与 MySQLi 保持连接

转载 作者:搜寻专家 更新时间:2023-10-31 20:57:28 25 4
gpt4 key购买 nike

我正在建立一个新网站,我想在我的 MySQLi 数据库中输入一些注册信息。

我想与数据库保持连接,而不是每次都在子页面中建立新连接。

在主页中,我是这样开始连接的:

$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,我再次与数据库建立连接

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 保持连接,而不是每次都这样做?

最佳答案

您可以将连接代码添加到 php 中,并将它们包含在您要连接的每个页面中。这样,您就不必输入那么长的代码墙。

例如

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

关于php - 如何从 php 与 MySQLi 保持连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54496293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com