如何在PHP里面連接數據庫


第一步   創造一個連接

$a = mysql_connect("localhost","root","");

括號里面參數的意思:

1.localhost——IP地址,localhost是本機的意思,如果需要連接別的服務器,那么就需要輸入要連接的服務器的IP地址

2.root——用戶名,要連接到的服務器的用戶名,創建服務器時保存的用戶名是什么就寫什么

3.""——服務器密碼,要連接到的服務器的密碼,沒有密碼的話就在雙引號內什么都不寫,但是不能省略雙引號

4.$a——如果連接成功,那么會返回一個MySQL連接標識或者連接失敗的時候返回一個FALSE,既然有返回值,我們就需要創建一個變量去接收它

附:

如何快速修改服務器密碼:

1.在服務器菜單欄選擇MySQL里面的(MySQL 控制台)

 

點開后進入c#界面:

 

在這里 Enter password 的意思是請輸入密碼 ,請輸入服務器的密碼,如果沒有直接點擊回車鍵

然后在mysql>后面輸入一句話

mysql>use mysql;——這句話的意思是選擇哪個數據庫

回車運行

接下來需要寫一個修改語句:

update mysql.user set password = PASSWORD(123) where user = 'root';

修改這一張mysql.user表,然后設置密碼為123,在這里等號右邊的PASSWORD必須要是大寫,否則會報錯。

這樣密碼就修改完成了。

第二部  選擇要操作的數據庫

mysql_select_db("mydb",$a);

mydb——數據庫的名稱

$a——用什么連接數據庫

第三步  寫SQL語句

$q = "select * from Nation";——查詢Nation表中的所有數據

第四步  執行SQL語句

$w=mysql_query($q);——調用mysql_query()這個方法來執行這條SQL語句,當它執行完后會返回一個結果集,我們需要再創建一個變量去接收它

$q——代表SQL語句的變量

$w——接受結果集的變量

第五步  從結果集中讀取數據

返回的結果集可以用mysql_fetch_xxx方法來讀取。

while($e = mysql_fetch_row($w))

{

  var_dump($e);

}

例:mysql_fetch_row——從結果集中逐條讀取數據

附:

因為編碼格式不一致所以會出現中文變亂碼的情況,中文亂碼解決方法:

1.創建數據庫時字符集選擇utf-8

2.在數據庫里面的MySQL里找到my.ini配置文件

 

雙擊打開,在最后[mysqld]里面加上一句話:character_set_server=utf8完成后保存退出

3.修改頁面的編碼格式為utf-8

 

2016.6.5    孤獨夜鶯

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM