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<br>n",$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());
?>
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器