MySQL数据库函数详解(2)

心梦情殇雨

心梦情殇雨

2016-01-29 15:04

MySQL数据库函数详解(2),MySQL数据库函数详解(2)
  作者:随想 OSO奥索(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()返回真,否则返回假。
<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang") or die("Could not connect");
mysql_select_db("samp_db") or die("Could not select database");
$query="SELECT last_name,first_name FROM president");
$result=mysql_query($query) or die("Query failed");
for($i=mysql_num_rows($result)-1;$i=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<BRn",$row-last_name,$row-first_name);
}
mysql_free_result($result);
?


(6) int mysql_db_query(string db_name, string query [, int link_id]);
mysql_db_query()除了提取一个额外的数据库名称参数,并在执行查询之前使它成为缺省的数据库为,与mysql_query()类似。

<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang") or die("Could not connect");
print("Connected successfully");
$query="SELECT * FROM president";
$result=mysql_db_query("samp_db",$query) or die("Query failed");
?


(7) int mysql_drop_db(string db_name, int [link_id]);
告诉由link_id标识的MySQL服务器用给定的名称来删除数据库。如果数据库删除成功,则返回真;如果出现错误,则返回假。必须有对数据库进行删除的DROP权限。
要小心这个函数;如果删除数据库,它就不存在了,且不能恢复。
使用mysql_query()较使用mysql_drop_db()发布DROP DATABASE 语句更为适合。
<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang") or die("Could not connect");
if(mysql_drop_db("my_db"))
print("Database dropped successfullyn");
else
printf("Error dropping database:%sn",mysql_error());
?


(8) int mysql_errno(int [link_id]);

对于给定的连接,返回含有最近返回状态的与MySQL相关的函数的错误号。零值意味着未出现错误。

使用范例

<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang") or die("Could not connect");
print("Connected successfully");
$query="SELECT * FROM president";
$result=mysql_query($query) or die("Query failed,error code=".mysql_errno());
?

 
展开更多 50%)
分享

猜你喜欢

MySQL数据库函数详解(2)

MySQL mysql数据库
MySQL数据库函数详解(2)

MySQL数据库函数详解(5)

MySQL mysql数据库
MySQL数据库函数详解(5)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

MySQL数据库函数详解(目录)

编程语言 网络编程
MySQL数据库函数详解(目录)

MySQL数据库函数详解(1)

MySQL mysql数据库
MySQL数据库函数详解(1)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

MySQL数据库函数详解(3)

MySQL mysql数据库
MySQL数据库函数详解(3)

MySQL数据库函数详解(4)

MySQL mysql数据库
MySQL数据库函数详解(4)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MySQL进阶_SELECT篇(一)

MySQL进阶_SELECT篇(一)

《诸神之怒》快速上手指南

《诸神之怒》快速上手指南
下拉加载更多内容 ↓