class mysql為(final)最終類,不可繼承類.
變量:$config數據庫配置信息,$link數據庫連接資源句柄,$lastqueryid最近一次查
詢資源句柄,$querycount統計數據庫查詢次數。
open($config)打開數據庫,但可能不是真實鏈接,autoconnect,是否已經自動鏈接.
content()真正的開啟連接。(mysql_pconnect)如果是永久鏈接。PHP中“@”用于屏蔽
錯誤,返回連接資源$this->link。
execute($sql)數據庫查詢執行方法,is_resource()函數為檢測是否為資源類型。返回
最后一次查詢資源句柄$this->lastqueryid。
select()查詢多條記錄。
get_one()查詢單條記錄。
fetch_next()遍歷查詢結果集,mysql_fetch_array(data,array_type)函數用來從結果
集中取得一行做為關聯數組,或數字數組,或二者兼有.
free_result()釋放查詢資源,mysql_free_result()是php中用于釋放結果內存.
query($sql)直接執行查詢.
insert()執行添加記錄操作.
insert_id()獲取最后一次添加記錄的主鍵號,mysql_insert_id()返回上一步insert操作產生的ID.
update()更新記錄操作。
delete()刪除記錄操作。
affected_rows()最后數據庫操作影響到的條數。
get_primary()獲取數據表主鍵。
get_fields()獲取表字段。
check_fields()檢查不存在的字段。
table_exists()、list_tables()檢查表是否存在。
field_exists()檢查字段是否存在。
add_special_char()對字段兩邊加反引號,以保證數據庫安全。
escape_string()對字段值兩邊加引號,以保證數據庫安全。
新聞熱點
疑難解答