- 1、關於php用引用一個文件的方式連接數據庫的問題
- 2、php 怎麼引用來連接數據庫 就是把連接數據庫的代碼放到一個文件在 引用!
- 3、PHp如何連接數據庫?
?php
/**
載入配置文件封裝SQL類
**/
class Sql{
var $host;
var $username;
var $password;
var $conn;
var $dbname;
function __construct(){
$_ini_ = parse_ini_file(“sql.ini”);
//測試
/* var_dump($_ini_ );
exit; */
$this-host = $_ini_[“host”];
$this-username = $_ini_[“username”];
$this-password = $_ini_[“password”];
$this-dbname = $_ini_[“dbname”];
$this-conn = mysql_connect($this-host ,$this-username, $this-password);
if (! $this-conn) {
die ( “連接數據庫失敗” . mysql_error () );
}
mysql_query ( “set names utf8” );
//選擇數據庫
mysql_select_db ( $this-dbName, $this-conn ) or die ( “連接數據庫失敗” );
}
}
//實例化
new Sql();
?
希望採納!
一般像這樣的代碼的數據庫連接代碼都會寫在一個文件中,根據不同人的習慣,有可能是conn.php。或config.php。你找找看吧,如果有include文件夾。有可能放在這個文件夾下。或者inc文件夾下
PHP鏈接數據庫有幾種方式
mysqli:
?php
$servername = “localhost”;
$username = “username”;
$password = “password”;
// 創建連接
$conn = new mysqli($servername, $username, $password);
// 檢測連接
if ($conn-connect_error) {
die(“連接失敗: ” . $conn-connect_error);
}
echo “連接成功”;
?
也可以使用PDO進行鏈接,前提是你必須在php.ini中開啟PDO:
?php
$servername = “localhost”;
$username = “username”;
$password = “password”;
try {
$conn = new PDO(“mysql:host=$servername;dbname=myDB”, $username, $password);
echo “連接成功”;
}
catch(PDOException $e)
{
echo $e-getMessage();
}
?
建議使用PDO,功能更加強大,兼容各種數據庫
原創文章,作者:LLVDS,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/126879.html