如何在PHP裡面f附串連資料庫

來源:互聯網
上載者:User

標籤:

第一步   創造一個串連

$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    孤獨夜鶯

 

如何在PHP裡面f附串連資料庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.