1. 程式人生 > >PHP操作MySQL--流程

PHP操作MySQL--流程

PHP操作MySQL流程
1連線資料庫
2選擇資料庫並設定編碼
3準備SQL語句
4傳送SQL語句到MySQL伺服器
5接受返回的結果集資源
6解析結果集資源
7關閉連結資源
編碼設定:
1.php:header("Content-type:text/html;charset=utf-8");
2.php檔案的編碼
3.設定通訊編碼:setnames編碼方式
4.資料庫:utf8;
5.表:utf8;
五碼合一
PHP操作MySQL流程
1連線資料庫:
    成功返回連結資源,失敗返回false
    mysql_connect('伺服器地址','使用者名稱','密碼');
    $link = mysql_connect('localhost','root','root');
    if($link){
        echo 成功;
    }else{
        echo 失敗;
        var_dump($link);//型別 值
    }
2選擇資料庫並設定編碼
    $sel = mysql_select_db('php07');
    if($sel)
        echo 成功;
    else
        echo 失敗;
    設定通訊編碼:
    mysql_query('set names utf8');
3準備SQL語句
    傳送的語句分三大類:庫操作,表操作,資料操作
    $sql = "select * from php07";//用雙引號是可能出現變數
4傳送SQL語句到MySQL伺服器
    傳送sql語句函式:mysql_query(sql語句);
    select ,show返回resource
    delete,insert...返回true 
5接受返回的結果集資源
    $res = mysql_query($sql);
    if($res) 
6解析結果集資源
    mysql_fetch_assoc:從結果集中取得一行作為關聯陣列,然後指標下移
    $row = mysql_fetch_assoc($res);
7關閉連結資源
    mysql_close($link);