明日干脆在地头测验,情形为windows下的XAMPP1.7.0,开采Apachebin也设有NTWDBLIB.DLL文件,而服务器上appserv里的apache未有。将其替换即接二连三成功。

mysql_db_query
送查询字符串 (queryState of Qatar 到 MySQL 数据库。
语法: int mysql_db_query(string database, string query, int [link_identifier]);
返回值: 整数
函数体系: 数据库成效
内容表明: 本函数用来送出查询字符串 (query卡塔尔(قطر‎ 到后端的 MySQL 数据库中。而可粗略的参数 link_identifier 若不真实,程序会自动寻觅别的 mysql_connect(State of Qatar 连接后的总是代码。产生错误时会重临 false,此外对的误时则赶回它的回到代码。
参考: mysql_connect()

mssql_fetch_array:??? 重临数组资料。

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_num_rows
赢得重返列的数据。
语法: int mysql_num_rows(int result);
返回值: 整数
函数种类: 数据库作用
内容表明: 本函数能够取得再次回到列的多少。
参考: mysql_db_query() mysql_query() mysql_fetch_row()

搜寻NTWDBLIB.DLL文件,常常在C:windowssystem32与
PHP安装文件夹下。右键属性,查看版本,假诺是2003.80.194.0事情发生前的,须要更新。

mysql_field_flags
收获这段时间字段的表明。
语法: string mysql_field_flags(int result, int field_offset);
返回值: 字符串
函数种类: 数据库功效
内容表明: 本函数能够得到如今所在字段的申明。若五个字段有数种属性标记,则赶回的标识为那几个属性连起来的字符串,各种属性都用空格隔断,能够动用 explode(卡塔尔国 切开这么些字符串。重临的申明或许是:not_null、primary_key、unique_key、multiple_key、blob、unsigned、zerofill、binary、enum、auto_increment、timestamp。

PHP关于MSSQL的函数:

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()

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

mysql_fetch_array
回去数组资料。
语法: array mysql_fetch_array(int result, int [result_typ]);
返回值: 数组
函数体系: 数据库功效
剧情表达: 本函数用来将查询结果 result 拆到数组变量中。若 result 没有资料,则赶回 false 值。而本函数能够说是 mysql_fetch_row(卡塔尔(قطر‎ 的增进函数,除可以将赶回列及数字索引归入数组之外,还足以将文字索引放入数组中。假如一些个重临字段都以同出一辙的文字名称,则最终二个置入的字段有效,解决办法是利用数字索引恐怕为这么些同名的字段 (column卡塔尔(قطر‎ 取外号 (alias卡塔尔(قطر‎。治募注意的是运用本函数的处理速度其实不会比 mysql_fetch_row(State of Qatar 函数慢,要用哪个函数依旧看使用的要求决定。参数 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);
?>

亟需用JOOMLA连接另一台服务器的MSSQL。PHP景况为windows下apps教程erv

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-1997卡塔尔国 提议,当重临 false 时,实际不是进行成功但无重返值,而是询问的字符串有不当。
参考: mysql_db_query() mysql_select_db() mysql_connect() 

mssql_fetch_田野(field卡塔尔:??? 获得字段消息。

mysql_insert_id
再次回到最后三遍采纳 INSERT 指令的 ID。
语法: int mysql_insert_id(int [link_identifier]);
返回值: 整数
函数类别: 数据库成效
内容表达: 本函数可以赢得终极一回利用 INSERT 到 MySQL 数据库的实行 ID。[email protected] (13-May-壹玖玖捌卡塔尔 提议在 PHP 3.0.7 版用 REPLACE 也和利用 INSERT 同样,能够利用本函数到手 ID。

mssql_query:??? 送出四个 query 字符串。

mysql_list_tables
列出钦赐数据库的资料表 (tableState of Qatar。
语法: int mysql_list_tables(string database, int [link_identifier]);
返回值: 整数
函数连串: 数据库功能
剧情表明: 本函数能够收获钦定数据库中的全数资料表名称。

mssql_free_result:??? 释放重返占用内部存款和储蓄器。

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() 函数。

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

mysql_data_seek
移步内部重返指针。
语法: int mysql_data_seek(int result_identifier, int row_number);
返回值: 整数
函数种类: 数据库功用
内容表达: 本函数可活动内部再次回到的列指针到钦定的 row_number 去。之后若接受 mysql_fetch_row(卡塔尔国 能够回去新列的值。成功再次回到 true、失利则赶回 false。

iconv(gb2312,utf-8,$text)

mysql_fetch_row
回去单列的各字段。
语法: array mysql_fetch_row(int result);
返回值: 数组
函数连串: 数据库作用
剧情表明: 本函数用来将查询结果 result 之单列拆到数组变量中。数组的目录是数字索引,首个的索引值是 0。若 result 没有资料,则赶回 false 值。
参考: mysql_fetch_array() mysql_fetch_object() mysql_data_seek() mysql_fetch_lengths() mysql_result()

mssql_num_田野同志s:??? 获得重回字段的数目。

mysql_field_name
回来钦命字段的称谓。
语法: string mysql_field_name(int result, int field_index);
返回值: 字符串
函数种类: 数据库作用
剧情表明: 本函数用来取得钦赐字段的称呼。
使用范例 
mysql_field_name($result,2); 

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

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_田野同志: 得到字段新闻。 
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_田野同志s: 列出钦命资料表的字段 (田野同志卡塔尔(قطر‎。 
mysql_list_dbs: 列出 MySQL 服务器可用的数量库 (database卡塔尔国。 
mysql_list_tables: 列出内定数据库的质地表 (table卡塔尔。 
mysql_num_田野(field卡塔尔s: 获得重回字段的数量。 
mysql_num_rows: 取得再次来到列的数码。 
mysql_pconnect: 展开 MySQL 服务器持续连接。 
mysql_query: 送出一个 query 字符串。 
mysql_result: 获得查询 (queryState of Qatar 的结果。 
mysql_select_db: 接收一个数据库。 
mysql_tablename: 获得资料表名称。

mssql_affected_rows:??? 得到最后 query 影响的列数。

mysql_num_fields
获取重临字段的数量。
语法: int mysql_num_fields(int result);
返回值: 整数
函数系列: 数据库功效
内容表达: 本函数能够博得重临字段的多寡。
参考: mysql_db_query() mysql_query() mysql_fetch_field() mysql_num_rows()

mssql_close:??? 关闭与数据库教程的三回九转。

mysql_connect
开垦 MySQL 服务器连接。
语法: int mysql_connect(string [hostname] [:port], string [username], string [password]);
返回值: 整数
函数连串: 数据库成效
内容说明: 本函数创设与 MySQL 服务器的连年。此中装有的参数都可粗略。当使用本函数却不加任何参数时,参数 hostname 的暗中同意值为 localhost、参数 username 的暗许值为 PHP 执行路程的具备者、参数 password 则为空字符串 (即未有密码卡塔尔国。而参数 hostname 前边可以加冒号与埠号,代表采用十二分埠与 MySQL 连接。当然在接受数据库时,早点利用 mysql_close(卡塔尔国 将连接关掉可以省去财富。
采用榜样 
那是一个人未具名网上朋友提供的范例 (18-Feb-一九九六State of Qatar 
<?php 
$dbh = mysql_connect(‘localhost:3306′,’mcclain’,’standard’); 
mysql_select_db(‘admreqs’); 
$query = “insert into requests(date, request, email, priority,status) values (NOW(),’$description’, ‘$email’, ‘$priority’, ‘NEW’)”; 
$res = mysql_query($query, $dbh); 
$query = “select max(id) from requests”; 
$res = mysql_query($query, $dbh); 
$err = mysql_error(); 
if($err){ 
echo “发生错误,请布告<a href=mailto:[email protected]>站长</a>”; 

$row = mysql_fetch_row($res); 
echo “现在你使用的号码为: “.$row[0]; 
?> 
参考: mysql_close() mysql_pconnect()

重启服务后意识当地的MSSQL没难题,远程的未有任何进展连接。找了N多网址,答案基本是NTWDBLIB.DLL的标题。但一味不能够得逞总是。

mysql_field_seek
陈设指针到重临治募某字段。
语法: int mysql_field_seek(int result, int field_offset);
返回值: 整数
函数连串: 数据库效用
剧情表明: 本函数配置如今的指针到重临治募特定字段中。
参考: mysql_fetch_field()

mssql_data_seek:??? 移动列指针。

mysql_close
关门 MySQL 服务器连接。
语法: int mysql_close(int [link_identifier]);
返回值: 整数
函数种类: 数据库效能
内容表明: 本函数关闭与 MySQL 数据库服务器的总是。若无钦定参数 link_identifier 则会倒闭最后的一笔连接。用 mysql_pconnect(卡塔尔 连接则无从选择本函数关闭。实际上本函数不是自然需求的,当 PHP 整页程序结束后,将会自动关闭与数据库的非永世性 (non-persistent卡塔尔(قطر‎ 连接。成功重临 true、失利重临 false 值。
参考: mysql_connect() mysql_pconnect()

admin

相关文章

发表评论

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