PHP 公升級到5 5後MySQL的代替法

2021-08-02 10:17:33 字數 3880 閱讀 5038

mysql>>(

從php 5.5開始棄用)

mysql_affected_rows — (mysqli_affected_rows())取得前一次 mysql 操作所影響的記錄行數

mysql_client_encoding — (mysqli_character_set_name())返回字符集的名稱(返回當前連線的預設字符集名稱。)

mysql_close — (mysqli_close())關閉 mysql 連線

mysql_connect — (mysqli_connect())開啟乙個到 mysql 伺服器的連線

mysql_create_db — (mysqli_query() then create database

)新建乙個 mysql 資料庫(廢棄)(用 mysql_query() 來提交一條 sql 的 create database 語句來代替)

mysql_data_seek — (mysqli_data_seek())移動內部結果的指標

mysql_db_name — (query: select database()非全等)取得 mysql_list_dbs() 呼叫所返回的資料庫名

mysql_db_query — (mysqli_select_db() then the mysqli_query())選擇乙個資料庫並在它上面執行乙個查詢從 php 5.3.0 起棄用  用 mysql_select_db() 和 mysql_query() 代替

mysql_drop_db — (execute a drop database query)丟棄(刪除)乙個 mysql 資料庫(廢棄)(用 mysql_query() 提交一條 sql drop database 語句來替代)

mysql_errno — (mysqli_errno())返回上乙個 mysql 操作中的錯誤資訊的數字編碼

mysql_error — (mysqli_error())返回上乙個 mysql 操作產生的文字錯誤資訊

mysql_escape_string — (mysqli_escape_string())轉義乙個字串用於mysql_query從php 5.3.0起棄用用 mysql_real_escape_string() 代替

mysql_fetch_array — (mysqli_fetch_array())從結果集中取得一行作為關聯陣列,或數字陣列,或二者兼有

mysql_fetch_assoc — (mysqli_fetch_assoc())從結果集中取得一行作為關聯陣列

mysql_fetch_field — (mysqli_fetch_field())從結果集中取得列資訊並作為物件返回

mysql_fetch_lengths — (mysqli_fetch_lengths())取得結果集中每個輸出的長度

mysql_fetch_object — (mysqli_fetch_object())從結果集中取得一行作為物件

mysql_fetch_row — (mysqli_fetch_row())從結果集中取得一行作為列舉陣列

mysql_field_flags — (mysqli_fetch_fields() [flags]?)從結果中取得和指定字段關聯的標誌

mysql_field_len — (mysqli_fetch_field_direct() [length])返回指定欄位的長度

mysql_field_name — (mysqli_fetch_field_direct() [name] or [orgname])取得結果中指定欄位的欄位名

mysql_field_seek — (mysqli_field_seek())將結果集中的指標設定為指定的字段偏移量

mysql_field_table — (mysqli_fetch_field_direct() [table] or [orgtable])取得指定字段所在的表名

mysql_field_type — (mysqli_fetch_field_direct() [type])取得結果集中指定欄位的型別

mysql_free_result — (mysqli_free_result())釋放結果記憶體

mysql_get_client_info — (mysqli_get_client_info())取得 mysql 客戶端資訊

mysql_get_host_info — (mysqli_get_host_info())取得 mysql 主機資訊

mysql_get_proto_info — (mysqli_get_proto_info())取得 mysql 協議資訊

mysql_get_server_info — (mysqli_get_server_info())取得 mysql 伺服器資訊

mysql_info — (mysqli_info())取得最近一條查詢的資訊

mysql_insert_id — (mysqli_insert_id())取得上一步 insert 操作產生的 id(得到在最後一次查詢生成的id)

5.4.0棄用)(用sql 查詢: show databases代替)

mysql_list_fields — (sql query: show columns from sometable)列出 mysql 表字段(取得給定表名的資訊)(棄用)(已過時。最好用 mysql_query() 來發出一條 show columns from table [like 'name'] 的 sql 語句來代替。)

mysql_list_processes — (mysqli_thread_id()不全等)列出 mysql 程序

mysql_list_tables —(sql query: show tables from db_name) 列出 mysql 資料庫中的表(棄用)(已棄用。 使用 mysql_query() 發出乙個sql show tables [from db_name] [like 'pattern']語句代替. )

mysql_num_fields — (mysqli_field_count())取得結果集中欄位的數目

mysql_num_rows — (mysqli_num_rows(),mysqli_stmt_num_rows())取得結果集中行的數目

mysql_pconnect —(mysqli_connect() with p: host prefix)開啟乙個到 mysql 伺服器的持久連線

mysql_ping — (mysqli_ping())ping 乙個伺服器連線,如果沒有連線則重新連線

mysql_query — (mysqli_query())傳送一條 mysql 查詢

mysql_real_escape_string — (mysqli_real_escape_string())轉義 sql 語句中使用的字串中的特殊字元,並考慮到連線的當前字符集

mysql_result — (mysqli_data_seek() 聯合 mysqli_field_seek() and mysqli_fetch_field())取得結果資料

mysql_select_db — (mysqli_select_db())選擇 mysql 資料庫

mysql_set_charset — (mysqli_set_charset())設定客戶端字符集

mysql_stat — (mysqli_stat())取得當前系統狀態

mysql_tablename — (sql query: show tables)取得表名(取得欄位的表名)(棄用)(已棄用。 使用 mysql_query() 發出乙個 sql show tables [from db_name] [like 'pattern'] 語句代替. )

mysql_thread_id — (mysqli_thread_id())返回當前執行緒的 id

mysql_unbuffered_query — (mysqli_query(「sql語句」, mysqli_use_result); )向 mysql 傳送一條 sql 查詢,並不獲取和快取結果的行

PHP 公升級到5 5後MySQL的代替法

mysql 從php 5.5開始棄用 mysql affected rows mysqli affected rows 取得前一次 mysql 操作所影響的記錄行數 mysql client encoding mysqli character set name 返回字符集的名稱 返回當前連線的預設字...

PHP 公升級到5 5後MySQL的代替法

mysql 從php 5.5開始棄用 mysql affected rows mysqli affected rows 取得前一次 mysql 操作所影響的記錄行數 mysql client encoding mysqli character set name 返回字符集的名稱 返回當前連線的預設字...

mysql 之 版本公升級,從5 5公升級到5 7

首先介紹一下使用安裝yum源的方法 作業系統是centos6.4 64位 wget rpm ivh mysql57 community release el6 8.noarch.rpm 3 檢視可安裝的mysql版本 root host 172 10 2 83 software yum repoli...