mssql_close:??? 关闭与数据库教程的连接。

mysql_list_tables
列出指定数据库的资料表 (table)。
语法: int mysql_list_tables(string database, int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数可以得到指定数据库中的所有资料表名称。

mssql_field_seek:??? 配置指针到返回值的某字段。

mysql_affected_rows: 得到 MySQL 最后操作影响的列数目。 
mysql_close: 关闭 MySQL 服务器连接。 
mysql_connect: 打开 MySQL 服务器连接。 
mysql_create_db: 建立一个 MySQL 新数据库。 
mysql_data_seek: 移动内部返回指针。 
mysql_db_query: 送查询字符串 (query) 到 MySQL 数据库。 
mysql_drop_db: 移除数据库。 
mysql_errno: 返回错误信息代码。 
mysql_error: 返回错误信息。 
mysql_fetch_array: 返回数组资料。 
mysql_fetch_field: 取得字段信息。 
mysql_fetch_lengths: 返回单列各栏资料最大长度。 
mysql_fetch_object: 返回类资料。 
mysql_fetch_row: 返回单列的各字段。 
mysql_field_name: 返回指定字段的名称。 
mysql_field_seek: 配置指针到返回值的某字段。 
mysql_field_table: 获得目前字段的资料表 (table) 名称。 
mysql_field_type: 获得目前字段的类型。 
mysql_field_flags: 获得目前字段的标志。 
mysql_field_len: 获得目前字段的长度。 
mysql_free_result: 释放返回占用内存。 
mysql_insert_id: 返回最后一次使用 INSERT 指令的 ID。 
mysql_list_fields: 列出指定资料表的字段 (field)。 
mysql_list_dbs: 列出 MySQL 服务器可用的数据库 (database)。 
mysql_list_tables: 列出指定数据库的资料表 (table)。 
mysql_num_fields: 取得返回字段的数目。 
mysql_num_rows: 取得返回列的数目。 
mysql_pconnect: 打开 MySQL 服务器持续连接。 
mysql_query: 送出一个 query 字符串。 
mysql_result: 取得查询 (query) 的结果。 
mysql_select_db: 选择一个数据库。 
mysql_tablename: 取得资料表名称。

mssql_select_db:??? 选择一个数据库。

mssql_data_seek:??? 移动列指针。

mysql_pconnect
打开 MySQL 服务器持续连接。
语法: int mysql_pconnect(string [hostname] [:port], string [username], string [password]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数和 mysql_connect() 雷同。不同的地方在于使用本函数打开数据库时,程序会先寻找是否曾经执行过本函数,若执行过则返回先前执行的 ID。另一个不同的地方是本函数无法使用 mysql_close() 关闭数据库。

iconv(gb2312,utf-8,$text)

mysql_drop_db
移除数据库。
语法: int mysql_drop_db(string database_name, int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数移除已存在的数据库。成功返回 true、失败则返回 false。
参考: mysql_create_db()

mssql_fetch_row:??? 返回单列的各字段。

mysql_db_query
送查询字符串 (query) 到 MySQL 数据库。
语法: int mysql_db_query(string database, string query, int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数用来送出查询字符串 (query) 到后端的 MySQL 数据库中。而可省略的参数 link_identifier 若不存在,程序会自动寻找其它 mysql_connect() 连接后的连接代码。发生错误时会返回 false,其它没错误时则返回它的返回代码。
参考: mysql_connect()

搜索NTWDBLIB.DLL文件,一般在C:windowssystem32与
PHP安装文件夹下。右键属性,查看版本,如果是2000.80.194.0之前的,需要更新。

mysql_result
取得查询 (query) 的结果。
语法: int mysql_result(int result, int row, mixed field);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数取得一格 query 的结果。参数 field 可以是字段名称、顺序或者是 FieldName.TableName 的格式。在返回资料量少时,可以使用本函数来处理。当数据库大时,本函数的效率就有待考量了,这时可以使用较有效率的 mysql_fetch_row()、mysql_fetch_array() 及 mysql_fetch_object() 等函数。

重启服务后发现本地的MSSQL没问题,远程的无法连接。找了N多网站,答案基本是NTWDBLIB.DLL的问题。但始终无法成功连接。

mysql_fetch_array
返回数组资料。
语法: array mysql_fetch_array(int result, int [result_typ]);
返回值: 数组
函数种类: 数据库功能
内容说明: 本函数用来将查询结果 result 拆到数组变量中。若 result 没有资料,则返回 false 值。而本函数可以说是 mysql_fetch_row() 的加强函数,除可以将返回列及数字索引放入数组之外,还可以将文字索引放入数组中。若是好几个返回字段都是相同的文字名称,则最后一个置入的字段有效,解决方法是使用数字索引或者为这些同名的字段 (column) 取别名 (alias)。治募注意的是使用本函数的处理速度其实不会比 mysql_fetch_row() 函数慢,要用哪个函数还是看使用的需求决定。参数 result_typ 是一个常量值,有以下几种常量 MYSQL_ASSOC、MYSQL_NUM 与 MYSQL_BOTH。
使用范例 
<?php
mysql_connect($host,$user,$password);
$result = mysql_db_query(“database”,”select * from table”);
while($row = mysql_fetch_array($result)) {
echo $row[“user_id”];
echo $row[“fullname”];
}
mysql_free_result($result);
?>

;extension=php_mssql.dll

mysql_fetch_lengths
返回单列各栏资料最大长度。
语法: array mysql_fetch_lengths(int result);
返回值: 数组
函数种类: 数据库功能
内容说明: 本函数将 mysql_fetch_row() 处理过的最后一列资料的各字段资料最大长度放在数组变量之中。若执行失败则返回 false 值。返回数组的第一笔资料索引值是 0。
参考: mysql_fetch_row()

将php.ini中下面一行前的;号去掉。

mysql_query
送出一个 query 字符串。
语法: int mysql_query(string query, int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数送出 query 字符串供 MySQL 做相关的处理或者执行。若没有指定 link_identifier 参数,则程序会自动寻找最近打开的 ID。当 query 查询字符串是 UPDATE、INSERT 及 DELETE 时,返回的可能是 true 或者 false;查询的字符串是 SELECT 则返回新的 ID 值。[email protected] (09-Feb-1999) 指出,当返回 false 时,并不是执行成功但无返回值,而是查询的字符串有错误。
参考: mysql_db_query() mysql_select_db() mysql_connect() 

需要用JOOMLA连接另一台服务器的MSSQL。PHP环境为windows下apps教程erv

mysql_select_db
选择一个数据库。
语法: int mysql_select_db(string database_name, int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数选择 MySQL 服务器中的数据库以供之后的资料查询作业 (query) 处理。成功返回 true,失败则返回 false。
参考: mysql_connect() mysql_pconnect() mysql_query()

mssql_result:??? 取得查询 (query) 的结果。

mysql_list_dbs
列出 MySQL 服务器可用的数据库 (database)。
语法: int mysql_list_dbs(int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数可以得到 MySQL 服务器的可用数据库。

mssql_num_fields:??? 取得返回字段的数目。

mysql_affected_rows
得到 MySQL 最后操作影响的列数目。
语法: int mysql_affected_rows(int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数可得到 MySQL 最后查询操作 INSERT、UPDATE 或 DELETE 所影响的列 (row) 数目。若最后的查询 (query) 是使用 DELETE 而且没有使用 WHERE 命令,则会删除全部资料,本函数将返回 0。若最后使用的是 SELECT,则用本函数不会得到预期的数目,因为要改变 MySQL 数据库本函数才有效,欲得到 SELECT 返回的数目需使用 mysql_num_rows() 函数。

mssql_fetch_array:??? 返回数组资料。

mysql_close
关闭 MySQL 服务器连接。
语法: int mysql_close(int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数关闭与 MySQL 数据库服务器的连接。若无指定参数 link_identifier 则会关闭最后的一笔连接。用 mysql_pconnect() 连接则无法使用本函数关闭。实际上本函数不是一定需要的,当 PHP 整页程序结束后,将会自动关闭与数据库的非永久性 (non-persistent) 连接。成功返回 true、失败返回 false 值。
参考: mysql_connect() mysql_pconnect()

mssql_fetch_object:??? 返回类资料。

mysql_field_seek
配置指针到返回治募某字段。
语法: int mysql_field_seek(int result, int field_offset);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数配置目前的指针到返回治募特定字段中。
参考: mysql_fetch_field()

结论:appserv不支持MSSQL远程连接,其apache较XAMPP简易许多,从文件数量即可看出。

mysql_free_result
释放返回占用内存。
语法: boolean mysql_free_result(int result);
返回值: 布尔值
函数种类: 数据库功能
内容说明: 本函数可以释放目前 MySQL 数据库 query 返回所占用的内存。一般只有在非常担心在内存的使用上可能会不足的情形下才会用本函数。PHP 程序会在结束时自动释放。

mssql_pconnect:??? 打开 MS SQL 服务器持续连接。

mysql_errno
返回错误信息代码。
语法: int mysql_errno(int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数可以得到 MySQL 数据库服务器的错误代码。通常用在 PHP 网页程序开发阶段,作为 PHP 与 MySQL 的除错用。
使用范例 
<?php
mysql_connect(“marliesle”);
echo mysql_errno().”: “.mysql_error().”<BR>”;
mysql_select_db(“nonexistentdb”);
echo mysql_errno().”: “.mysql_error().”<BR>”;
$conn = mysql_query(“SELECT * FROM nonexistenttable”);
echo mysql_errno().”: “.mysql_error().”<BR>”;
?> 
参考: mysql_error()

GB2312转UTF-8函数:

本函数库供存取 MySQL 数据库。有关 MySQL 的细节,及下载 MySQL 数据库,请到这个网址  。而网络上也有许多提供处理 MySQL 的用户界面程序,建议到  下载 phpMyAdmin,可以使用浏览器操作及管理 MySQL。整套 phpMyAdmin 程序,是用 PHP3 完成的,亦可同时研究 PHP3 与 MySQL 的链接。

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注