快捷搜索:  as  as) ORDER BY 1#

MySQL数据库函数详解(1)

(1) int mysql_affected_rows([int link_id]);

在给定的连接中,返回由近来的DELETE、INSERT、REPLACE或者UPDATE语句所感化的行数。假如没有行 被改动,则mysql_affected_rows()返回0,假如呈现差错,则返回-1。

在SELECT查询之后,mysql_affected_rows()返回所选择的行数。但一样平常是与SELECT语句一道应用

mysql_num_rows().

应用典型:

(2) int mysql_close(int[link_id]);

关闭由link_id标识的与MySQL办事器的连接。假如没有指定连接,则mysql_close()关闭近来打开的连接。假如成功,则mysql_close()返回真,掉败则返回假。对由mysql_pconnect()打开的永远连接,mysql_close()轻忽响应的关闭哀求,只是返回值。假如要关闭一个连接,就应该用mysql_connect()而不是mysql_pconnect()来打开它。

应用典型:

(3) int mysql_connect(string [hostname] [:port], string [username], string [password]);

本函式建立与 MySQL 伺服器的连线。此中所有的参数都可省略。当应用本函式却不加任何参数时,参数 hostname 的内定值为 localhost、参数 username 的内定值为 PHP 履行行程的拥有者、参数 password 则为空字串 (即没有密码)。而参数 hostname 后面可以加冒号与埠号,代表应用那个埠与 MySQL 连接。当然在应用资料库时,早点应用 mysql_close() 将连线关掉落可以节省资本。

应用典型

这是一位未签字网友供给的典型 (18-Feb-1999)

(4) int mysql_create_db(string db_name [, int link_id]);

奉告由link_id标识的MySQL办事器用给定的名称来创建数据库。假如数据库创建成功,则返回真;假如呈现差错,则返回假。必须在数据库有创建它的CREATE权限。可能使用mysql_query()较使用mysql_create_db()宣布CREATE DATABASE 语句更为得当。

(5) int mysql_data_seek(int result_id, int row_num);

由SELECT查询返回的每个结果集都有一个行游标,唆使下一个提取行的函数(mysql_fetch_array()、mysql_fetch_object()或者mysql_fetch_row())调用将返回哪一行。mysql_data_seek()将给定结果集的指针设置到给定的行。行号的范围为0到mysql_num_rows()-1。假如行号合法,则mysql_data_seek()返回真,否则返回假。

=0;$i-)

{

if(!mysql_data_seek($result,$i);

{

printf("Cannot seek to row %dn",$i);

continue;

}

if(!$row=mysql_fetch_object($result)))

continue;

printf("%d %s

n",$row->last_name,$row->first_name);

}

mysql_free_result($result);

?>

您可能还会对下面的文章感兴趣: