php網站資料庫
php支持的資料庫有很多噢,下面列舉一下!
Mysql
MySQL 是最流行的關系型資料庫管理系統,在 WEB 應用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關系資料庫管理系統)應用軟體之一。
MsSql
ms SQL是指微軟的SQLServer資料庫伺服器,它是一個資料庫平台,提供資料庫的從伺服器到終端的完整的解決方案,其中資料庫伺服器部分,是一個資料庫管理系統,用於建立、使用和維護資料庫。
Oracle
oracle是甲骨文公司的一款關系資料庫管理系統。它是在資料庫領域一直處於領先地位的產品。可以說Oracle資料庫系統是目前世界上流行的關系資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的、適應高吞吐量的資料庫方案。
Access
Access是由微軟發布的關系資料庫管理系統。它結合了 MicrosoftJet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office 的系統程序之一。
PostgreSQL
PostgreSQL是一種特性非常齊全的自由軟體的對象-關系型資料庫管理系統(ORDBMS),是以加州大學計算機系開發的POSTGRES,4.2版本為基礎的對象關系型資料庫管理系統。POSTGRES的許多領先概念只是在比較遲的時候才出現在商業網站資料庫中。
InterBase
InterBase是一種關系數據管理系統(Relational database management system RDBMS),它提供了在單機或多用戶環境中的快速數據處理及共享的工具。InterBase的核心是提供透明的多機種支持的網路運行伺服器技術。InterBase是可以在Windows 95、Windows NT、Novell NetWare及多種UNIX操作系統上運行的工具。
CUBRID
CUBRID是一個全面開源,且完全免費的關系資料庫管理系統。
dBase
dBase是第一個在個人電腦上被廣泛使用的單機版資料庫系統。
Firebird/InterBase
Firebird特性介紹firebird是一個全功能的,強大高效的,輕量級,免維護的資料庫。
IBM DB2
IBM DB2 是美國IBM公司開發的一套關系型資料庫管理系統
Informix
Informix是IBM公司出品的關系資料庫管理系統(RDBMS)家族。
MaxDB
MaxDB是一種企業級資料庫管理系統。
MongoDB
MongoDB 是一個基於分布式文件存儲的資料庫。
mSQL
mSQL(mini SQL)是一個單用戶資料庫管理系統,個人使用免費,商業使用收費。由於它的短小精悍,使其開發的應用系統特別受到互聯網用戶青睞。
SQLite
SQLite,是一款輕型的資料庫,是遵守ACID的關系型資料庫管理系統,它包含在一個相對小的C庫中。
SQLSRV
SQL Server(SQLSRV )是由Microsoft開發和推廣的關系資料庫管理系統(RDBMS)。
Sybase
美國Sybase公司研製的一種關系型資料庫系統,是一種典型的UNIX或WindowsNT平台上客戶機/伺服器環境下的大型資料庫系統。
tokyo_tyrant
一個可持久化數據的,好處是速度不錯,而且大至兼容Memcached的文本協議,客戶端可以繼續使用SpyMemcached。
希望對你有幫助,謝謝採納!
Ⅱ php網站怎樣連接站外資料庫
新增一個連接配置信息就可以了
1站外絕路地址
2遠程資料庫用戶名
3遠程資料庫密碼
前提是被鏈接的站點允許你IP的連接
Ⅲ php網頁怎麼找後台的資料庫在哪
通常php網站是使用php+mysql架構的。
這樣在網站中是無法直接找到資料庫的。只能找到鏈接資料庫的配置信息。主機、埠、資料庫名、用戶名、密碼等。
然後可以根據找到的信息,可以使用第三方的工具進行連接
Ⅳ 通常php網頁常常會連接到資料庫,那麼這個資料庫在哪裡要怎麼配置
php的搭檔,很多都是mysql,
sql資料庫
服務這個你要安裝,沒有安裝你哪來的資料庫啊,zend說白了,其實只是一個編輯器而已,並沒有資料庫的成分。
windows系統,可以使用wamp,等集成環境來安裝。wamp本身自帶phpmysqladmin,可以查看資料庫,另外,使用外部工具navicat蠻好用的,也可以用來查看資料庫
Ⅳ php網站程序用什麼資料庫
您好,你的問題,我之前好像也遇到過,以下是我原來的解決思路和方法,希望能幫助到你,若有錯誤,還望見諒!展開全部
常規方式
常規方式就是按部就班的讀取文件了。其餘的話和上述方案一致。
// 讀取配置文件內容
$handle = fopen("filepath", "r"); $content = fread($handle, filesize("filepath"));123
PHP解析XML
上述兩種讀取文件,其實都是為了PHP解析XML來做准備的。關於PHP解析XML的方式的博客有很多。方式也有很多,像simplexml,XMLReader,DOM啦等等。但是對於比較小型的xml配置文件,simplexml就足夠了。
配置文件
<?xml version="1.0" encoding="UTF-8" ?><mysql>
<!-- 為防止出現意外,請按照此標准順序書寫.其實也無所謂了 -->
<host>localhost</host>
<user>root</user>
<password>123456</password>
<db>test</db>
<port>3306</port></mysql>12345678910
解析非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!
Ⅵ PHP網站怎麼連接到資料庫
常規方式
常規方式就是按部就班的讀取文件了。其餘的話和上述方案一致。
// 讀取配置文件內容
$handle = fopen("filepath", "r"); $content = fread($handle, filesize("filepath"));123
PHP解析XML
上述兩種讀取文件,其實都是為了PHP解析XML來做准備的。關於PHP解析XML的方式的博客有很多。方式也有很多,像simplexml,XMLReader,DOM啦等等。但是對於比較小型的xml配置文件,simplexml就足夠了。
配置文件
<?xml version="1.0" encoding="UTF-8" ?><mysql>
<!-- 為防止出現意外,請按照此標准順序書寫.其實也無所謂了 -->
<host>localhost</host>
<user>root</user>
<password>123456</password>
<db>test</db>
<port>3306</port></mysql>12345678910
解析
<?php/**
* 作為解析XML配置文件必備工具
*/class XMLUtil {
public static $dbconfigpath = "./db.config.xml"; public static function getDBConfiguration() {
$dbconfig = array (); try { // 讀取配置文件內容
$handle = fopen(self::$dbconfigpath, "r"); $content = fread($handle, filesize(self::$dbconfigpath)); // 獲取xml文檔根節點,進而獲取相關的資料庫信息
$mysql = simplexml_load_string($content); // 將獲取到的xml節點信息賦值給關聯數組,方便接下來的方法調用
$dbconfig['host'] = $mysql->host; $dbconfig['user'] = $mysql->user; $dbconfig['password'] = $mysql->password; $dbconfig['db'] = $mysql->db; $dbconfig['port'] = $mysql->port; // 將配置信息以關聯數組的形式返回
return $dbconfig;
} catch ( Exception $e ) { throw new RuntimeException ( "<mark>讀取資料庫配置文件信息出錯!</mark><br />" );
} return $dbconfig;
}
}
資料庫連接池
對於PHP程序而言,優化永無止境。而資料庫連接池就在一定程度上起到了優化的作用。其使得對用戶的每一個請求而言,無需每次都像資料庫申請鏈接資源。而是通過已存在的資料庫連接池中的鏈接來返回,從時間上,效率上,都是一個大大的提升。
於是,這里簡單的模擬了一下資料庫連接池的實現。核心在於維護一個「池」。
從池子中取,用畢,歸還給池子。
<?php/**x
* PHP中的資料庫 工具類設計
* 郭璞
* 2016年12月23日
*
**/class DbHelper { private $dbconfig; private $dbpool; public $poolsize; public function __construct($poolsize = 20) { if (! file_exists ( "./utils.php" )) { throw new RuntimeException ( "<mark>utils.php文件丟失,無法進行配置文件的初始化操作!</mark><br />" );
}else {
require './utils.php';
} // 初始化 配置文件信息
$this->dbconfig = XMLUtil::getDBConfiguration (); // 准備好資料庫連接池「偽隊列」
$this->poolsize = $poolsize;
$this->dbpool = array (); for($index = 1; $index <= $this->poolsize; $index ++) {
$conn = mysqli_connect ( $this->dbconfig ['host'], $this->dbconfig ['user'], $this->dbconfig ['password'], $this->dbconfig ['db'] ) or die ( "<mark>連接資料庫失敗!</mark><br />" );
array_push ( $this->dbpool, $conn );
}
} /**
* 從資料庫連接池中獲取一個資料庫鏈接資源
*
* @throws ErrorException
* @return mixed
*/
public function getConn() { if (count ( $this->dbpool ) <= 0) { throw new ErrorException ( "<mark>資料庫連接池中已無鏈接資源,請稍後重試!</mark>" );
} else { return array_pop ( $this->dbpool );
}
} /**
* 將用完的資料庫鏈接資源放回到資料庫連接池
*
* @param unknown $conn
* @throws ErrorException
*/
public function release($conn) { if (count ( $this->dbpool ) >= $this->poolsize) { throw new ErrorException ( "<mark>資料庫連接池已滿</mark><br />" );
} else {
array_push ( $this->dbpool, $conn );
}
}
}
Ⅶ 怎麼打開php網站資料庫
1、phpMyAdmin
2、navicat
Ⅷ php網站連接mysql資料庫
如果你的空間支持MYSQL的話會給你MYSQL帳號和密碼的!
PHP連接MYSQL需要4個參數!資料庫地址,資料庫名,資料庫用戶名,資料庫密碼。
資料庫地址默認為
localhost
你可以用下面的代碼來檢查是否可以連接!
建立一個connect.php的文件!下面是內容!
?php
$dbhost
=
'localhost';
$dbuser
=
'username';
//你的mysql用戶名
$dbpass
=
'password';
//你的mysql密碼
$dbname
=
'dbname';
//你的mysql庫名
$connect
=
mysql_connect($dbhost,$dbuser,$dbpass);
if
($connect)
{
echo
"連接成功,給分吧!:)";
}
else
{
echo
"連接失敗,不要錢了!";
}
?
你下載的PHP網站在安裝的時候會提示你輸入上面的帳號的!
Ⅸ PHP網站連接資料庫
你確定你的資料庫沒有密碼嗎?如果沒有密碼就是這樣連接,如果有密碼要寫上資料庫連接密碼。並且你確定你的資料庫名稱沒有錯誤,資料庫名一定要和你的mysql資料庫中一樣。
Ⅹ 誰知道PHP網站怎麼連接到資料庫的!
很簡單,首先下個資料庫操作的類(什麼mysql.class.php什麼的),然後新建個mysql對象, 返回$db;接著執行SQL語句查詢示例代碼
$db = new mysql($dbAddress,$dbuser,$dbpassword,$database);
$sql = "select * from 表名";
$db -> query("set names utf8");
$db -> query($sql);其中mysql是類,它有個構造函數 用它可以建立資料庫連接對象,然後query是數據查詢函數,主要執行SQL語句的。網上下個PHP源碼看看就知道了