:::

7. PHP與MySQL資料庫

一、讓PHP連上MySQL:

  1. 用法:int mysql_connect("主機位置","資料庫帳號"," 資料庫密碼");
    mysql_connect("主機位置","資料庫帳號"," 資料庫密碼");
  2. 範例:$link=mysql_connect("localhost","root","12345");
    $link=mysql_connect("localhost","root","12345");
  3. 該函數會傳回一個int(整數),我們稱之為「連線編號」。
  4. 只要程式和資料庫都在同一台主機,「主機位置」填入「localhost」即可。
  5. 結束連線可使用:「mysql_close($link);」,不過,其實不用也沒關係。
    mysql_close($link);

二、讓MySQL可以順利寫入UTF8中文

  1. 用法:mysql_query("SET NAMES 'utf8'");
    mysql_query("SET NAMES 'utf8'");
  2. 在連線之後,加入此行即可。
  3. 若是要強迫指定為Big5,則改為:「mysql_query("SET NAMES 'big5'");」當然連線校對得設為big5_chinese_ci
  4. 若不想在程式中指定,您也可以在my.cnf中設定成資料庫預設值
    [mysqld]
    character-set-server=utf8
    collation-server=utf8_unicode_ci
    init-connect='SET NAMES utf8'

    [client]
    default-character-set=utf8
    default-collation = utf8_general_ci

三、選擇資料庫

  1. 用法:mysql_select_db("資料庫名稱")

四、讓PHP執行SQL語法:

  1. 用法:int mysql_query( "SQL語法" [, 連線編號]);
  2. 範例:mysql_query("insert into users (`id`, `passwd`) values('tad' , '1234')");
  3. 該函數會傳回一個int(整數),我們稱之為「結果編號」。

五、執行後轉向

  1. header("location:http://網址");
  2. 凡是有儲存、更新、刪除到資料庫的動作,執行後,一律建議執行轉向動作。

 


:::

搜尋

QR Code 區塊

https%3A%2F%2Fwww.tad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D19%26tbdsn%3D456

書籍目錄

展開 | 闔起

線上使用者

21人線上 (9人在瀏覽線上書籍)

會員: 0

訪客: 21

更多…