正在加載....
廈門網站建設-世敏網絡科技
  • 當前位置: 首頁 > 建站百科 > 常見問題
  • PHP通過mysqli連接mysql數據庫

    時間:2020-10-15 瀏覽量:

    PHP通過mysqli連接mysql數據庫

    數據庫連接的天龍八步:

    1、連接數據庫

    連接:mysqli_connect

    2、成功與否判斷

    連接錯誤號:mysqli_connect_errno

    連接錯誤信息:mysqli_connect_error

    3、選擇數據庫

    選擇庫:mysqli_select_db

    執行錯誤號:mysqli_errno

    執行錯誤信息:mysqli_error

    4、設置字符集

    mysqli_set_charset

    5、準備SQL語句

    說明:符合SQL語法的任意語句

    6、執行SQL語句

    執行:mysqli_query

    7、處理數據

    查詢時返回查詢到數據行數:mysqli_num_rows

    數據操作是影響的行數:mysqli_affected_rows

    mysqli_fetch_row:獲取一條數據的索引數組

    mysqli_fetch_assoc:獲取一條數據的關聯數組

    mysqli_fetch_array:獲取一條數據的指定數組,

    類型取決于第二個參數

    mysqli_fetch_all:獲取結果集中的所有數據,

    類型取決于第二個參數

    第二個參數:MYSQLI_NUM(索引數組)

    MYSQLI_ASSOC(關聯數組)

    MYSQLI_BOTH(索引和關聯都有)

    8、釋放資源、關閉連接

    釋放資源:mysqli_free_result

    關閉連接:mysqli_close


    示例:

    // 1、連接數據庫

    $link = @mysqli_connect('localhost','root','123456');

    // 2、成功與否判斷

    if (!$link) {

    exit('error('.mysqli_connect_errno().'):'.mysqli_connect_error());

    //die

    }

    // 3、選擇數據庫

    if (!mysqli_select_db($link,'test')) {

    echo 'error('.mysqli_errno($link).'):'.mysqli_error($link);

    mysqli_close($link);

    die;

    }

    // 4、設置字符集

    mysqli_set_charset($link,'utf8');

    // 5、準備SQL語句

    $sql = 'select * from star where id > 100';

    // 6、執行SQL語句

    $result = mysqli_query($link,$sql);

    if ($result && mysqli_num_rows($result)) {

    // 7、處理數據

    /

    mysqli_fetch_row:獲取一條數據的索引數組

    mysqli_fetch_assoc:獲取一條數據的關聯數組

    mysqli_fetch_array:獲取一條數據的指定數組,

    類型取決于第二個參數

    mysqli_fetch_all:獲取結果集中的所有數據,

    類型取決于第二個參數

    第二個參數:MYSQLI_NUM(索引數組)

    MYSQLI_ASSOC(關聯數組)

    MYSQLI_BOTH(索引和關聯都有)

    var_dump(mysqli_fetch_all($result,MYSQLI_ASSOC));

    /

    while ($row = mysqli_fetch_array($result,MYSQLI_NUM)) {

    var_dump($row);

    }

    } else {


    }

    // 8、釋放資源、關閉連接

    mysqli_free_result($result);

    mysqli_close($link);


    加載中~
    加載中~

    您已成功復制微信號,去微信立即添加好友!

    點擊下方復制按鈕,復制微信號!

    jzm866081

    http://www.523235.tw
    廈門世敏網絡科技有限公司

    點擊這里給我發消息
    嘿!有什么能幫到您的嗎?
    (^ω^)MG星尘怎么玩 松江百搭麻将规则 35选7下期预测 帝景娱乐平台跑路 香港六合彩78期结果 中国体育彩票排列三走势图 体彩排列五综合版200期走势图 今日甘肃11选5开奖结果 极速快乐十分稳赢计划 捕鱼游戏王 四人麻将怎么玩 福建时时彩11选5开奖结果 广西快乐双彩22018209 请查黑龙江p62开奖公告 bar互动娱乐平台 og现场 广东快乐10分开奖记录