Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 可以创建一个mysql连接页面吗_Php_Mysql_Connection - Fatal编程技术网

Php 可以创建一个mysql连接页面吗

Php 可以创建一个mysql连接页面吗,php,mysql,connection,Php,Mysql,Connection,我想创建一个连接页面,我可以每次配置一次这个页面,所有需要连接到mysql的页面都使用这个页面?就像wordpress一样,它只有一个配置页面。 如果是,我怎么做 您只需创建一个connetion.php,并在该页面中放置连接函数: $connection = mysql_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD); if (!$connection) { die("Database connection failed: " . mysql_er

我想创建一个连接页面,我可以每次配置一次这个页面,所有需要连接到mysql的页面都使用这个页面?就像wordpress一样,它只有一个配置页面。
如果是,我怎么做

您只需创建一个connetion.php,并在该页面中放置连接函数:

$connection = mysql_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD);
if (!$connection) {
    die("Database connection failed: " . mysql_error());
}

$db_select = mysql_select_db(DB_NAME,$connection);
if (!$db_select) {
    die("Database selection failed: " . mysql_error());
}
//and any other config
然后,您可以在任何需要的页面上轻松执行此操作:

require_once("connection.php")


你可以找到许多mysqli的教程

通过按照您描述的方式实现连接,可以将其作为单独文件中的函数或类,然后将该文件包含到需要db连接的应用程序的所有部分中。我认为peyhab解决方案会起作用。它肯定会起作用:-它是所有基于db的php实现中的标准。谢谢,我已经尝试过了,并且成功了。这是个好消息!享受编程的乐趣!您不应该使用peyhab的答案,因为mysql自从PHP5.5以来就被弃用了。对于新的应用程序,最好使用mysqli或pdo。它更快更安全!我只是简单地解释一下他应该做什么,而不是他可以使用的功能!我的答案不是功能建议。这是格式建议。谢谢你们,我知道peyhab想告诉我这是怎么可能的,我已经使用了mysqli方法。我接受了michael answer,因为它使用了新的方法,并且为观众进行了更新。
include("connection.php");
<php 

$connection = new mysqli ('SERVER','DB_USERNAME','DB_PASS','DB');
$connection -> set_charset('UTF-8');
if ($connection->connect_errno) 
{
printf ('Connect failed: %s\n', $connection->connect_error);
exit();
}
include('connection.php');