我的问题是如何用php连接其他服务器上的mysql数据库??服务器a是rec.misuratau.edu.ly,服务器b是alrand.ly,我需要编码pls。
qnakjoqk1#
我不确定我是否理解得很好。您正在询问如何在两个不同的服务器上建立到mysql数据库的连接?您可以这样做:首先在服务器上创建数据库,创建用户定义密码并授予用户访问权限。创建两个单独的文件:第一个是config.php
define('DB_USERNAME', 'username'); define('DB_PASSWORD', 'password'); define('DB_HOST', 'http://rec.misuratau.edu.ly'); // replace with servername define('DB_NAME', 'db'); define('USER_CREATED_SUCCESSFULLY', 0); define('USER_CREATE_FAILED', 1); define('USER_ALREADY_EXISTED', 2);
第二个是dbconnect.php
class DbConnect { private $conn; function __construct() { } /** * Establishing database connection * @return database connection handler */ function connect() { include_once dirname(__FILE__) . '/Config.php'; // Connecting to mysql database $this->conn = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME); // Check for database connection error if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } mysqli_set_charset($this->conn,"utf8"); // returing connection resource return $this->conn; } }
以后只需在sql语句之前调用方法。请检查以下链接:https://www.w3schools.com/php/php_mysql_connect.asp
1条答案
按热度按时间qnakjoqk1#
我不确定我是否理解得很好。您正在询问如何在两个不同的服务器上建立到mysql数据库的连接?
您可以这样做:首先在服务器上创建数据库,创建用户定义密码并授予用户访问权限。创建两个单独的文件:第一个是config.php
第二个是dbconnect.php
以后只需在sql语句之前调用方法。
请检查以下链接:
https://www.w3schools.com/php/php_mysql_connect.asp