PHP數(shù)據(jù)庫操作

一、增刪改查

1. 插入語句

insert into 表名(表的字段1,表的字段2) value(字段1的值,字段2的值);

2. 刪除語句

delete from 表名 where 條件 

3. 修改語句

update 表名 set 字段1=‘值’,字段2=‘值’ where 條件

4. 查詢語句

 select 字段1,字段2... from 表名 where 條件

二、php對(duì)數(shù)據(jù)庫的操作流程

1. 打來一個(gè)數(shù)據(jù)庫鏈接

一般實(shí)際開發(fā)中,不會(huì)給你root這么大的權(quán)限來操作數(shù)據(jù),這里只是舉個(gè)例子

$link = @mysqli_connect("localhost","root","","mydb");

2. mysql的連接錯(cuò)誤處理

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

3. 設(shè)定編碼,保證頁面是utf-8編碼

mysqli_query($link,"set names utf8");

4. 此時(shí)就可以對(duì)數(shù)據(jù)庫的表進(jìn)行操作了,

  • 插入操作:
name,price,pic是表的字段名,'$menuname',$price,'$pic'是作為字段名對(duì)應(yīng)的值
$sql = "insert into menu(`name`,`price`,`pic`)values('$menuname',$price,'$pic');";
  • 查詢操作:
$sql = "select * from menu";
$result = mysqli_query($link,$sql);
    // 如果查詢成功,就會(huì)返回一個(gè)結(jié)果集對(duì)象
    // 可以使用結(jié)果集對(duì)象方法來獲得記錄
    // 第一個(gè)方法fetch_all,返回結(jié)果集中所有的記錄
$data = mysqli_fetch_all($result,MYSQLI_ASSOC);  // 以關(guān)聯(lián)數(shù)組作為下標(biāo)
$data = mysqli_fetch_all($result,MYSQLI_BOTH);  // 數(shù)字與關(guān)聯(lián)數(shù)組都有

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)容

  • PHP支持哪些數(shù)據(jù)庫 PHP通過安裝相應(yīng)的擴(kuò)展來實(shí)現(xiàn)數(shù)據(jù)庫操作,現(xiàn)代應(yīng)用程序的設(shè)計(jì)離不開數(shù)據(jù)庫的應(yīng)用,當(dāng)前主流的數(shù)...
    敬業(yè)福閱讀 2,136評(píng)論 0 1
  • PHP支持哪些數(shù)據(jù)庫 PHP通過安裝相應(yīng)的擴(kuò)展來實(shí)現(xiàn)數(shù)據(jù)庫操作,現(xiàn)代應(yīng)用程序的設(shè)計(jì)離不開數(shù)據(jù)庫的應(yīng)用,當(dāng)前主流的數(shù)...
    雪碧spirit閱讀 1,059評(píng)論 1 5
  • 一、操作數(shù)據(jù)庫的步驟 我們對(duì)數(shù)據(jù)庫的操作主要分為五步:連接數(shù)據(jù)庫、選擇數(shù)據(jù)庫、設(shè)置編碼方式、操作數(shù)據(jù)庫、關(guān)閉數(shù)據(jù)庫...
    XZ陽光小熊閱讀 881評(píng)論 0 0
  • 連接數(shù)據(jù)庫 執(zhí)行sql語句 或者: 注:如果連接數(shù)據(jù)庫不成功,$connect_errno將會(huì)有錯(cuò)誤信息,$con...
    dawsonenjoy閱讀 270評(píng)論 0 0
  • 五彩繽紛的顏色給這個(gè)世界帶來了不止一點(diǎn)的活力,也給人們帶來了各種不同的好處。 例如服裝色彩的搭配 清爽的夏天,穿著...
    L雁小七閱讀 243評(píng)論 2 5

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