如何在PHP裡面連接資料庫
#第一步、創造一個連結##
$a = mysql_connect("localhost","root","");括號裡面參數的意思:1.localhost-IP位址,localhost是本機的意思,如果需要連接別的伺服器,那麼就需要輸入要連接的伺服器的IP位址。 2.root-使用者名,要連線到的伺服器的使用者名,建立伺服器時儲存的使用者名稱是什麼就寫什麼。 3.""-伺服器密碼,要連接的伺服器的密碼,沒有密碼的話就在雙引號內什麼都不寫,但是不能省略雙引號。 4.$a-如果連線成功,那麼會回傳一個MySQL連線標識或是連線失敗的時候回傳一個FALSE,既然有回傳值,我們就需要建立一個變數去接收它。 相關推薦:《
PHP入門教學》
附:如何快速修改伺服器密碼: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
#
以上是php怎麼連接資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!