重蔚php學習第三十五天——PHP操作mysql的錯誤處理

MySQL PHP 編程語言 phpMyAdmin 重蔚自留地 2017-05-27

mysql_errno():獲得當前錯誤的錯誤編號

mysql_error():獲得當前錯誤的錯誤內容

重蔚php學習第三十五天——PHP操作mysql的錯誤處理

mysql擴展相關函數

mysql_close:關閉連接

1.釋放連接資源,mysql服務端將連接資源回收,供其他連接使用

2.將對應到內存的數據給斷開,從而使用操作系統來回收相應的內存

因為腳本執行結束之後,會釋放所有內存資源,所以有時候不需要進行手動釋放資源。

mysql_free_result:釋放結果集資源

告訴操作系統,當前所佔用結果集這塊內存可以回收掉。

重蔚php學習第三十五天——PHP操作mysql的錯誤處理

mysql_fetch_array:將一條記錄讀到一個數組裡,對每個字段值有兩個元素對應,一個是索引下標,一個是字符下標

重蔚php學習第三十五天——PHP操作mysql的錯誤處理

獲取不同類型的返回數組

重蔚php學習第三十五天——PHP操作mysql的錯誤處理

mysql_fetch_assoc:將一條記錄讀到一個數組裡,每個元素的下標是對應的字段名,元素值對應字段值,返回一個關聯數組:mysql_fetch_assoc(resource $res)

mysql_fetch_row:返回一個索引數組:mysql_fetch_num (resource $res)

mysql_num_rows:取得結果集中行的數目,必須要指定對應的結果集資源

重蔚php學習第三十五天——PHP操作mysql的錯誤處理

mysql_affected_rows:取得前一次 MySQL 操作所影響的記錄行數,跟結果集沒有關係,只看SQL操作

重蔚php學習第三十五天——PHP操作mysql的錯誤處理

mysql_select_db:選擇數據庫

重蔚php學習第三十五天——PHP操作mysql的錯誤處理

不建議這麼使用,更建議使用mysql_query去選擇數據庫。

mysql_insert_id:獲取上次插入記錄的ID,ID必須是自動增長的ID,指的是當前操作的表的主鍵是有auto_increment屬性。

重蔚php學習第三十五天——PHP操作mysql的錯誤處理

mysql_data_seek:設置結果集指針的位置

重蔚php學習第三十五天——PHP操作mysql的錯誤處理

分頁功能見demo07_page.php

作業:仿照PHPmyadmin實現創建數據庫,創建數據表

插入排序

對於一個數組,先假設第一個元素已經是排好序的了,從第二個元素開始往前面已經排好序的數組裡進行比較,找到合適的位置,然後將值插入進去。

相關推薦

推薦中...