標籤:
第一步 創造一個串連
$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附串連資料庫