UNIX 网络编程知识,函数积累
1: fprintf()
#include <stdio.h>
int fprintf( FILE *stream, const char *format, ... );
fprintf()函數根據指定的format(格式)發送信息(參數)到由stream(流)指定的文件.因此fprintf()可以使得信息輸出到指定的文件.比如
??? char name[20] = "Mary";
??? FILE *out;
??? out = fopen( "output.txt", "w" );
??? if( out != NULL )
??? fprintf( out, "Hello %s\n", name );
對于其輸出格式參數,和printf()一樣.
fprintf()和printf()一樣工作. fprintf()的返回值是輸出的字符數,發生錯誤時返回一個負值.
在有些地方,有這樣的定義:printf(...)=fprintf(stdout,...).
? 文章轉自:http://www.cnblogs.com/stli/admin/EditArticles.aspx
?
?php mysql 函數:
| mysql_affected_rows() | 取得前一次 MySQL 操作所影響的記錄行數。 | 3 |
| mysql_change_user() | 不贊成。改變活動連接中登錄的用戶 | 3 |
| mysql_client_encoding() | 返回當前連接的字符集的名稱 | 4 |
| mysql_close() | 關閉非持久的 MySQL 連接。 | 3 |
| mysql_connect() | 打開非持久的 MySQL 連接。 | 3 |
| mysql_create_db() | 不贊成。新建 MySQL 數據庫。使用 mysql_query() 代替。 | 3 |
| mysql_data_seek() | 移動記錄指針。 | 3 |
| mysql_db_name() | 從對 mysql_list_dbs() 的調用返回數據庫名稱。 | 3 |
| mysql_db_query() | 不贊成。發送一條 MySQL 查詢。 使用 mysql_select_db() 和 mysql_query() 代替。 | 3 |
| mysql_drop_db() | 不贊成。丟棄(刪除)一個 MySQL 數據庫。 使用 mysql_query() 代替。 | 3 |
| mysql_errno() | 返回上一個 MySQL 操作中的錯誤信息的數字編碼。 | 3 |
| mysql_error() | 返回上一個 MySQL 操作產生的文本錯誤信息。 | 3 |
| mysql_escape_string() | 不贊成。轉義一個字符串用于 mysql_query。 使用 mysql_real_escape_string() 代替。 | 4 |
| mysql_fetch_array() | 從結果集中取得一行作為關聯數組,或數字數組,或二者兼有。 | 3 |
| mysql_fetch_assoc() | 從結果集中取得一行作為關聯數組。 | 4 |
| mysql_fetch_field() | 從結果集中取得列信息并作為對象返回。 | 3 |
| mysql_fetch_lengths() | 取得結果集中每個字段的內容的長度。 | 3 |
| mysql_fetch_object() | 從結果集中取得一行作為對象。 | 3 |
| mysql_fetch_row() | 從結果集中取得一行作為數字數組。 | 3 |
| mysql_field_flags() | 從結果中取得和指定字段關聯的標志。 | 3 |
| mysql_field_len() | 返回指定字段的長度。 | 3 |
| mysql_field_name() | 取得結果中指定字段的字段名。 | 3 |
| mysql_field_seek() | 將結果集中的指針設定為指定的字段偏移量。 | 3 |
| mysql_field_table() | 取得指定字段所在的表名。 | 3 |
| mysql_field_type() | 取得結果集中指定字段的類型。 | 3 |
| mysql_free_result() | 釋放結果內存。 | 3 |
| mysql_get_client_info() | 取得 MySQL 客戶端信息。 | 4 |
| mysql_get_host_info() | 取得 MySQL 主機信息。 | 4 |
| mysql_get_proto_info() | 取得 MySQL 協議信息。 | 4 |
| mysql_get_server_info() | 取得 MySQL 服務器信息。 | 4 |
| mysql_info() | 取得最近一條查詢的信息。 | 4 |
| mysql_insert_id() | 取得上一步 INSERT 操作產生的 ID。 | 3 |
| mysql_list_dbs() | 列出 MySQL 服務器中所有的數據庫。 | 3 |
| mysql_list_fields() | 不贊成。列出 MySQL 結果中的字段。 使用 mysql_query() 代替。 | 3 |
| mysql_list_processes() | 列出 MySQL 進程。 | 4 |
| mysql_list_tables() | 不贊成。列出 MySQL 數據庫中的表。 使用Use mysql_query() 代替。 | 3 |
| mysql_num_fields() | 取得結果集中字段的數目。 | 3 |
| mysql_num_rows() | 取得結果集中行的數目。 | 3 |
| mysql_pconnect() | 打開一個到 MySQL 服務器的持久連接。 | 3 |
| mysql_ping() | Ping 一個服務器連接,如果沒有連接則重新連接。 | 4 |
| mysql_query() | 發送一條 MySQL 查詢。 | 3 |
| mysql_real_escape_string() | 轉義 SQL 語句中使用的字符串中的特殊字符。 | 4 |
| mysql_result() | 取得結果數據。 | 3 |
| mysql_select_db() | 選擇 MySQL 數據庫。 | 3 |
| mysql_stat() | 取得當前系統狀態。 | 4 |
| mysql_tablename() | 不贊成。取得表名。使用 mysql_query() 代替。 | 3 |
| mysql_thread_id() | 返回當前線程的 ID。 | 4 |
| mysql_unbuffered_query() | 向 MySQL 發送一條 SQL 查詢(不獲取 / 緩存結果)。 | 4 |
?來自:http://www.jb51.net/w3school/php/php_ref_mysql.htm
?
轉載于:https://www.cnblogs.com/ediszhao/p/3583910.html
總結
以上是生活随笔為你收集整理的UNIX 网络编程知识,函数积累的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django:学习笔记(2)——创建第一
- 下一篇: Oracle的逆向工程generator