當前位置:首頁 » 操作系統 » php網站連接資料庫

php網站連接資料庫

發布時間: 2023-05-21 12:12:20

php是如何與資料庫連接的

php可以和很多資料庫連接,都有內置函數,和哪一個資料庫連接都有一個連接函數,但是都有一個特點,就是都需要伺服器名,用戶名,密碼,連接成功就可以選擇資料庫,在凱襪執行sql語句,找個PHP手冊,里好或面各種對資料庫操作的函數。
由於資料庫很多,標准不統一,有機構用PHP寫了一個統一的代碼,例如adodb,使用的時候就只需要在連接的函數裡面指出是那友孫伍種資料庫,減少很多不必要的麻煩。

② 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怎麼樣連接sql資料庫

1、軟體配置

Win7 64 +wampserver2.2d-x32+SQL Server 2008 R2資料庫,wamp2.2中的php版本是5.3.10。

Php環境也可以換成php+apache。

2、支持連接MySQL Server配置

php版本5.3以前,有php_mssql功能,可以使用,但是5.3及以後的版本不支持。

2.1、php連接mssql設置(php5.3以前版本)

(1)、打開php.ini,將
;extension=php_mssql.dll前面的分號(;)去掉,然後重啟 Apache。如果不行的話,進行第2步。

(2)檢查一下你的php安裝目錄下的ext下面有沒有php_mssql.dll存在,如果沒有,從www.php.net重新下載一個php安裝,要下載那個壓縮包的才是最完整的。
如果ext目錄下已經有了php_mssql.dll,那麼你需要打開php.ini,找到
extension_dir = "./ext"
這一句(或者類似的,不一定是"./ext",查找"extension_dir"即可),然後把"./ext"修改為你的php安裝目錄的ext目錄的完整路徑,比如"c:/php/ext",或者"c:/program files/php/ext"這樣。然後再次重啟 Apache。如果還是不行的話,可能就需要第3步了。

(3)把 php 目錄下的 ntwdblib.dll 和 php_mssql.dll 復制到 system32的系統目錄中去,然後重起Apache。

(4)然後就可以連接MSSQL,並進行一些操作了。連接例子如下:

2.2、php連接sqlsrv(php5.3以及以上版本)

(1)、下載Microsoft Drivers forPHPfor SQL Server,官方下載地址:http://www.microsoft.com/en-us/download/details.aspx?id=20098,我使用的是SQLSRV2.0。

(2)、解壓下載下來的文件將php_pdo_sqlsrv_53_ts_vc9.dll文件和php_sqlsrv_53_ts_vc9.dll文件復制到php安裝目錄下的ext文件夾中。此處根據版本不同使用的文件不同。

(3)、在php.ini中添加

extension=php_sqlsrv_53_ts_vc9.dll

extension=php_pdo_sqlsrv_53_ts_vc9.dll

到很多;extension=***.dll語句後面,注意extension_dir 指向的位置是否正確。

(4)、重啟apache,然後訪問http://apache訪問地址/?Phpinfo=1,出現下面圖片中的內容,則代表配置正確。

(5)、寫測試代碼,測試代碼如下:

(6)、上面完成之後,測試代碼的時候會出現連接失敗,因為沒有安裝sql server nation client ,本地客戶端,去下載合適的客戶端,我使用的是Microsoft? SQL Server? 2012 Native Client,下載地址:

(7)、安裝完成之後,在重新啟動apache,然後訪問就可以連接成功了。

(8)、注意:在php.ini文件所在的文件夾中必須要有ntwdblib.dll文件存在。

④ 怎麼將php與資料庫連接

php鏈接mysql必備條件:
已安裝mysql資料庫;

檢查php環境是否已開啟mysql擴展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數,看有沒有mysql項;b.打開php.ini文件,檢查php_mysql.dll前分號是否已取掉。
php鏈接代碼如下:
<?php
//設置編碼格式
header("Content-type:text/html;charset=utf-8");

//定義資料庫主機地址
$host="localhost";

//定義mysql資料庫登錄用戶名
$user="root";

//定義mysql資料庫登錄密碼
$pwd="";

//鏈接資料庫
$conn = mysql_connect($host,$user,$pwd);

//對連接進行判斷
if(!$conn){
die("資料庫連接失敗!".mysql_errno());
}else{

echo "資料庫連接成功!";
}
?>

⑤ php裡面怎麼鏈接資料庫

php鏈接mysql必備條件:
已安裝mysql資料庫;

檢查php環境是否已開啟mysql擴展(一般情況下是開碼段啟的);
檢查方法:a.使用phpinfo();函數,看有沒有mysql項;b.打開php.ini文件,檢查php_mysql.dll前分號是否已取掉。
php鏈接代碼如下:
<?php
//設置編碼格式
header("Content-type:text/html;charset=utf-8");

//定義資料庫主機地址
$host="localhost";

//定義mysql資料庫遲冊譽登錄用戶名
$user="root";

//定義mysql資料庫登錄密碼
$pwd="";

//鏈接資料庫
$conn = mysql_connect($host,$user,$pwd);

//對姿虧連接進行判斷
if(!$conn){
die("資料庫連接失敗!".mysql_errno());
}else{

echo "資料庫連接成功!";
}
?>

⑥ PHP網頁怎麼連接到MYSQL資料庫

你寫的這個只是資料庫連接的代碼,你只是連接了資料庫,可以對你的「」資料庫進行"CURD"操作,$conn返回的是resource,mysql_select_db()和
mysql_query()返回的則是布爾類型,所以在瀏覽器預覽的時候是沒有任何內容的,有內容也只是一個TRUE

連接資料庫的代碼如下:
資料庫操作類
class
mysql
{

private
$db_host;
//資料庫主機

private
$db_user;
//資料庫用戶名

private
$db_pwd;
//資料庫密碼

private
$db_database;
//資料庫名

private
$conn;
//資料庫連接標識;

private
$sql;
//sql執行的語句

private
$result;
//query的資源標識符

private
$coding;
//資料庫編碼,gbk,utf8,gb2312

private
$show_error
=
true;
//本地調試使用,列印錯誤
public
function
__construct($db_host,
$db_user,
$db_pwd,
$db_database,
$coding)
{

$this->db_host
=
$db_host;

$this->db_user
=
$db_user;

$this->db_pwd
=
$db_pwd;

$this->db_database
=
$db_database;

$this->coding
=
$coding;

$this->connect();

}
private
function
connect()
{

$this->conn
=
@mysql_connect($this->db_host,
$this->db_user,
$this->db_pwd);

if
(!$this->conn)
{

//show_error開啟時,列印錯誤

if
($this->show_error)
{

$this->show_error('錯誤提示:鏈接資料庫失敗!');

}

}

if
(!@mysql_select_db($this->db_database,
$this->conn))
{

//打開資料庫失敗

if
($this->show_error)
{

$this->show_error('錯誤提示:打開資料庫失敗!');

}

}

if
(!@mysql_query("set
names
$this->coding"))
{

//設置編碼失敗

if
($this->show_error)
{

$this->show_error('錯誤提示:設置編碼失敗!');

}

}

}
}

⑦ PHP網站怎麼連接到資料庫

<?php
$mysql_server_name='localhost';
$mysql_username='root';
$mysql_password='12345678';
$mysql_database='mycounter';
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
$sql='CREATE DATABASE mycounter DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
';
mysql_query($sql);
$sql='CREATE TABLE `counter` (`id` INT(255) UNSIGNED NOT NULL AUTO_INCREMENT ,`count` INT(255) UNSIGNED NOT NULL DEFAULT 0,PRIMARY KEY ( `id` ) ) TYPE = innodb;';
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
//echo $sql;
mysql_close($conn);
echo "Hello!資料庫mycounter已經成功建立!";

⑧ dw中php怎麼連接mysql資料庫

首先打開DW,找到資料庫 選項卡:

這里是說,要完成連接資料庫操作 需要完成3步。那麼好,我們按步驟來做:

1、搞定創建站點

點擊藍色「站點」,彈出如下界面

站點命名

伺服器技術

編輯和測試文件存放位置,我們都在本地開發的,所以都在本地文件存在的位置就選你網站代碼的位置

定義瀏覽器打開預覽時url路徑,我這里是:http://localhost/news,注意這個路徑一定是可以訪問的路徑,就是在瀏覽器中能打開,否則4步的mysql會報連接不成功的操作

是否共享文件,這個是用來團隊開發的,點否

OK,下一步,完成,收功。這樣我們就完成了第一步,多出來一個√,增加了一個第四步。

2、搞定文檔類型

點擊藍色「文檔類型」,彈出如下界面

我們用的PHP,這里選擇PHP

完成,ok,第二步搞定。看又多出一個√。

3、搞定測試伺服器

點擊藍色「測試伺服器」,彈出如下界面

顯示我們第一步已經配置過的內容,直接點確認

完成,ok,但是並沒有按照預想多出一個√,沒事,繼續。

4、創建MYSQL連接

點擊上圖紅色箭頭指的+,出來Mysql連接,點擊,彈出如下界面

依次輸入你本地的信息,如我這里輸入的

然後點選取,彈出你的資料庫,選擇你的項目news所用的資料庫。確定,確定,ok,完成。

⑨ PHp如何連接資料庫

PHP鏈接資料庫有幾種方式

mysqli:

<?php
$servername="localhost";
$username="username";
$password="password";
//創建連接
$conn=newmysqli($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=newPDO("mysql:host=$servername;dbname=myDB",$username,$password);
echo"連接成功";
}
catch(PDOException$e)
{
echo$e->getMessage();
}
?>

建議使用PDO,功能更加強大,兼容各種資料庫

⑩ php怎樣連接sqlserver資料庫

我用的PHP版本是php5.6.12,mssql資料庫版本為2008
兩種途徑:
1、直接連接
$servname="CAPTAINHERO567";
$conninfo=array(
"Database"=>"netdata",
"UID"=>"lxz2005",
"PWD"=>"831140");
$conn=sqlsrv_connect($servname,
$conninfo);
$sql="select
*
from
Pinfo";
$db=sqlsrv_query($conn,
$sql);
while($row=sqlsrv_fetch_array($db))
{
echo("<div>".iconv("GB2312","UTF-8",$row["Pname"])."</div>");
}
2、使用PDO抽象數據層連接
$hostname
=
"192.168.1.100";
$dbname
=
"Northwind";
$username
=
"sa";
$pwd
=
"pwd100";
$dsn="sqlsrv:Server=$hostname;database=$dbname";
$conn
=
new
PDO
($dsn,$username,$pwd);
$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
echo
"mssql
database
connnection
sucessed!";

熱點內容
知道ID密碼怎麼定位 發布:2025-04-22 23:34:16 瀏覽:252
c語言采樣 發布:2025-04-22 23:30:03 瀏覽:916
資料庫伺服器修改了ip地址 發布:2025-04-22 23:25:36 瀏覽:7
c語言基礎案例 發布:2025-04-22 23:23:28 瀏覽:693
網路顯示沒有效的ip配置怎麼辦 發布:2025-04-22 23:23:23 瀏覽:805
怎麼查身份證密碼 發布:2025-04-22 23:12:07 瀏覽:206
如何用伺服器跑github項目 發布:2025-04-22 23:10:55 瀏覽:948
ccs編譯dsp程序的指令 發布:2025-04-22 23:06:42 瀏覽:369
映射盤符腳本 發布:2025-04-22 22:55:35 瀏覽:261
王者榮耀安卓系統怎麼轉換到蘋果 發布:2025-04-22 22:53:29 瀏覽:986