當前位置:首頁 » 數據倉庫 » php用什麼資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

php用什麼資料庫

發布時間: 2023-06-06 06:36:35

㈠ php一般用什麼資料庫呢,ACCESS 可以嗎

如果是php5,用sqlite吧,默認的,和access差不多,性能比access好,也是文件型的
php可以連access,但需要用到adodb的,比較麻煩

㈡ PHP可否與其它的資料庫搭配使用

PHP與MYSQL資料庫是最優搭配,當然PHP也可以去其它的資料庫搭配使用,如PostgreSql,SqlServer,Oracle,SqlLite等。

㈢ php用使用資料庫是MYSQL還是PHPMYADMIN

你可以這樣理解:
你用的資料庫是MYSQL,
而PHPMYADMIN是方便讓你操作MYSQL的工具

如果時間不充裕,可以先大略學習一下基礎的部分,畢竟SQL命令有不少,剩下的等加深對PHP的學習後再回來補吧

㈣ 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一般都用mysql資料庫,請問python一般都用什麼資料庫

1、首先我們需要在MYSQL資料庫中創建一個資料庫。

㈥ 最好用的PHP資料庫操作類-ezSQL

ezSQL是一個非常好用的PHP資料庫操作類 著名的開源博客WordPress的資料庫操作就使用了ezSQL的MySQL部分 該資料庫操作類支持幾乎所有主流的資料庫 如 PHP PDO mySQL Oracle InterBase/FireBird PostgreSQL SQLite以及MS SQL等 ezSQL具有很強的調試功能 可以快速地查看SQL代碼的執行情況 使用ezSQL 可以為我們節省開發時間 簡化代碼並提高運行效率

ezSQL的優點就不用多說了 它小巧 快速 簡單 易用 並且開源 還有就是安全 你沒想到的細節它都為你考慮了 你只需要在你的腳本開頭包含相關的PHP文件 然後你就可以使用更好用的一套ezSQL函數來代替標準的PHP資料庫操作函數

下面是ezSQL中一些主要的函數

$db >get_results 從資料庫中讀取數據集

$db >get_row 從資料庫中讀取一行數據

$db >get_col 從資料庫中讀取一列指定的數據集

$db >get_var 從資料庫的數據集中讀取一個值

$db >query 執行一條SQL語句

$db >debug 列印最後執行的SQL語句及其返回的結果

$db >varmp 列印變數的結構及其內容

$db >select 選擇一個新資料庫

$db >get_col_info 獲取列的信息

$db >hide_errors 隱藏錯誤

$db >show_errors 顯示錯誤

ezSQL的使用方法很簡單 首先下載ezSQL源代碼 然後將ez_sql_core php文件和ez_sql_mysql php文件(這里以mySQL為例)放到與你的腳本文件相同的目錄下 然後將下面的代碼添加到你的腳本文件的最前面 這樣就可以正常使用ezSQL了

<?php// 包含ezSQL的核心文件include_once"ez_sql_core php";// 包含ezSQL具體的資料庫文件 這里以mySQL為例include_once"ez_sql_mysql php";// 初始化資料庫對象並建立資料庫連接$db=newezSQL_mysql( db_user db_password db_name db_host );?>

下面是ezSQL中一些主要函數的應用實例 這些代碼均來自於ezSQL的官方幫助文檔

實例一

// Select multiple records from the database and print them out $users=$db >get_results("SELECT name email FROM users");foreach($usersas$user){ // Access data using object syntax echo$user >name; echo$user >email;}

實例二

// Get one row from the database and print it out $user=$db >get_row("SELECT name email FROM users WHERE id = ");echo$user >name;echo$user >email;

實例三

// Get one variable from the database and print it out $var=$db >get_var("SELECT count(*) FROM users");echo$var;

實例四

// Insert into the database$db >query("INSERT INTO users (id name email) VALUES (NULL justin jv@foo )");

實例五

// Update the database$db >query("UPDATE users SET name = Justin WHERE id = )");

實例六

// Display last query and all associated results$db >debug();

實例七

// Display the structure and contents of any result(s) or any variable$results=$db >get_results("SELECT name email FROM users");$db >varmp($results);

實例八

// Get one column (based on column index) and print it out $names=$db >get_col("SELECT name email FROM users" )foreach($namesas$name){ echo$name;}

實例九

// Same as above 『but quicker』foreach($db >get_col("SELECT name email FROM users" )as$name){ echo$name;}

實例十

lishixin/Article/program/PHP/201311/21297

㈦ 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。
希望對你有幫助,謝謝採納!