作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在建立一个新网站,我想在我的 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/
我是一名优秀的程序员,十分优秀!