PHP-mysqli基礎(chǔ)

一、在PHP中從數(shù)據(jù)庫中取值(五步走)

1、數(shù)據(jù)庫連接 mysqli_connect

 // 數(shù)據(jù)庫_更改

 $link = mysqli_connect("localhost","root","","mydb");  // 數(shù)據(jù)庫類型  用戶名  密碼  數(shù)據(jù)庫名

2、判斷連接是否失敗 mysqli_connect_errno

//數(shù)據(jù)庫_連接_錯(cuò)誤($link) 
    // 失敗,錯(cuò)誤號(hào),聯(lián)系客服 不往下執(zhí)行  
    // 成功,對(duì)數(shù)據(jù)庫進(jìn)行轉(zhuǎn)碼編譯 -- (  數(shù)據(jù)庫_更改_編碼($link,"utf8")  )

if(mysqli_connect_errno($link)){
    echo "錯(cuò)誤號(hào):".mysqli_connect_errno($link);
    echo "<br>錯(cuò)誤描述:網(wǎng)站錯(cuò)誤,請(qǐng)聯(lián)系管理員";
    exit;
}else{
    mysqli_set_charset($link,"utf8");
}

3、SQL語句

 // 數(shù)據(jù)庫_問題($link,$sql)

$sql = "select * from caidan";

4、數(shù)據(jù)庫查詢

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

5、從數(shù)據(jù)庫中取值

//數(shù)據(jù)庫_取_所有($result,類型)
  // mysqli_fetch_all(屬性1,屬性2);
      // 屬性1:必需。規(guī)定由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result()
      // 屬性2:可選。MYSQLI_ASSOC(關(guān)聯(lián)數(shù)組,里面是對(duì)象) | MYSQLI_NUM(數(shù)字?jǐn)?shù)組,里面是數(shù)組) | MYSQLI_BOTH

$data = mysqli_fetch_all($result,MYSQLI_ASSOC);
echo json_encode($data);

6、關(guān)閉數(shù)據(jù)庫

mysqli_close($link);

二、將頁面數(shù)據(jù)放入數(shù)據(jù)庫

1、2、與上面一樣

3、sql語句

$sql = "insert into caidan (`picename`,`pice`,`img`) values ('$menu','$pice','$imgs')";

4、數(shù)據(jù)庫插入語句

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

5、關(guān)閉數(shù)據(jù)庫

mysqli_close($link);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容