亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP與MySQL關系大揭秘

難度初級
時長 2小時58分
學習人數
綜合評分9.80
299人評價 查看評價
9.9 內容實用
9.8 簡潔易懂
9.7 邏輯清晰
  • 總結前臺文章展示系統開發流程:
    1.引入mysql配置文件及初始化程序;(練習數據庫的連接以及封裝配置文件)
    2.開發文章列表頁;(練習mysql_fetch_函數,從數據庫取一條數據)
    3.開發文章詳情頁;(練習mysql_fetch_函數,從數據庫取一條數據)
    4.文章檢索功能;(無論多復雜,核心是:將一系列查詢條件放到sql語句,然后交給數據庫處理)?
    5.開發 "關于我們" 和 "聯系我們" 頁。(練習mysql_result()函數,取一個字段的值)

    查看全部
    0 采集 收起 來源:總結

    2018-05-27

  • 數據庫擴展

    PHP中一個數據庫可能有一個或者多個擴展,其中既有官方的,也有第三方提供的。像Mysql常用的擴展有原生的mysql庫,也可以使用增強版的mysqli擴展,還可以使用PDO進行連接與操作。

    不同的擴展提供基本相近的操作方法,不同的是可能具備一些新特性,以及操作性能可能會有所不同。

    mysql擴展進行數據庫連接的方法:

    $link?=?mysql_connect('mysql_host',?'mysql_user',?'mysql_password');

    mysqli擴展:

    $link?=?mysqli_connect('mysql_host',?'mysql_user',?'mysql_password');

    PDO擴展

    $dsn?=?'mysql:dbname=testdb;host=127.0.0.1';?$user?=?'dbuser';?$password?=?'dbpass';?$dbh?=?new?PDO($dsn,?$user,?$password);


    查看全部
    0 采集 收起 來源:數據庫擴展

    2018-05-24

  • 內容輸出兩遍的原因:

    這個是索引數組加關聯數組的混合數組。如果用mysql_fetch_array的話,默認就是這樣。課程里有講到。往后看。

    查看全部
  • 關于前臺模板,不是應該用html的嗎,為啥要用php

    因為php為嵌入式語言,且只能在后綴名為.php文件中被解析生效,如果前臺中用到php,則需要將其改為.php文件,這并不影響html語言

    查看全部
  • 簡單系統架構布局

    查看全部
  • 作用: mysql_affected_rows():括號內填寫連接標識符 即$con = mysql_connect();

    獲取上一次操作數據更改的行數,僅一條記錄哈

    返回前一次 MySQL 操作(SELECT、INSERT、UPDATE、REPLACE、DELETE)所影響的記錄行數。

    查看全部
  • 每個函數執行完畢都會有一個返回值,比如mysql_connect()執行完畢返回的是一個“”連接標識符“;

    查看全部
  • 函數mysql_affected_rows();

    查看全部
  • 函數mysql_result();從數據庫中某一行某一個字段的值(即一個值);

    當程序員想從數據庫中某一行某一個字段的一個值時,就不用使用mysql_fetch_row等函數

    循環取值了;直接用mysql_result();就可以;省事??!函數mysql_result();有三個參數;

    1,資源標識符也叫結果集地址(即$res=mysql_query($sql);) 2,行號(從0開始) 3,字段列號也叫偏移量(從0開始);

    函數count();是獲得數據庫總行數的一個函數;

    查看全部
  • 函數mysql_num_row();僅用來通過查詢數據庫行數,來判斷數據庫是否有值,

    如果有,再用mysql_fetch_row()或者mysql_fetch_array();再或者mysql_fetch_assoc等來用while循環取值

    案例:

    $sql="select * from imooc_admin";

    $res=mysql_query($sql);

    //執行sql語句獲得了結果集,并且取得的行數不等于0

    if($res && mysql_num_rows($res)){

    while($row = mysql_fetch_row($res)){

    }

    }else{

    echo '沒有數據';

    }


    查看全部
  • mysq_fetch_object()以對象的形式獲取結果集,也是執行一次獲取一次記錄的。 (2)用->箭頭就可以引用對象中的屬性,從而獲的對象中屬性的值了。

    查看全部
  • mysql_fetch_row()返回的是索引數組,所以不能通過字段名來取值;

    mysql_fetch_assoc()返回是關聯數組,必須通過字段名來取值;

    mysql_fetch_object()返回的是對象,取值方式為:$date->title?

    原因:mysql_fetch_object():獲取的是對象。 引用對象屬性:object_name->object_property mysql_fetch_object() 以對象形式獲取數據 輸出的值不是數組 而是一個對象。要用->來獲取具體鍵值的值

    查看全部
    0 采集 收起 來源:練習題

    2018-05-10

  • 正確的做法是先使用 mysql_query 執行sql命令,并將執行后返回的結果集標識符($result)傳遞給ABC里的3個函數,從而取得數據

    查看全部
    0 采集 收起 來源:練習題

    2018-05-10

  • mysql_fetch_assoc()從結果集中取得一行作為關聯數組。 mysql_fetch_assoc() 和 mysql_fetch_array("資源標識符",MYSQL_ASSOC)等效

    這幾個函數都是每次取一條,要想全部取出,就用while循環;

    查看全部
  • 函數mysql_fetch_array();的其他參數

    查看全部

舉報

0/150
提交
取消
課程須知
本課程是PHP中級課程 1、掌握PHP開發語言的基礎語法知識 2、掌握MYSQL數據庫中基礎的增刪改查語句
老師告訴你能學到什么?
1、精通最基本的PHP內置mysql函數 2、掌握對數據庫增刪改查的步驟 3、熟悉簡單文章發布系統的開發流程 4、學會分析相似系統,實現舉一反三

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!