ASP编程:MySQL数据库函数详解(2)
只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天mysql|函数|数据|数据库|详解5)intmysql_data_seek(intresult_id,introw_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")ordie("Couldnotconnect");
mysql_select_db("samp_db")ordie("Couldnotselectdatabase");
$query="SELECTlast_name,first_nameFROMpresident");
$result=mysql_query($query)ordie("Queryfailed");
for($i=mysql_num_rows($result)-1;$i>=0;$i-)
{
if(!mysql_data_seek($result,$i);
{
printf("Cannotseektorow%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)intmysql_db_query(stringdb_name,stringquery[,intlink_id]);
mysql_db_query()除提取一个分外的数据库称号参数,并在实行查询之前使它成为缺省的数据库为,与mysql_query()相似。
<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang")ordie("Couldnotconnect");
print("Connectedsuccessfully");
$query="SELECT*FROMpresident";
$result=mysql_db_query("samp_db",$query)ordie("Queryfailed");
?>
(7)intmysql_drop_db(stringdb_name,int);
告知由link_id标识的MySQL服务器用给定的称号来删除数据库。假如数据库删除乐成,则前往真;假如呈现毛病,则前往假。必需有对数据库举行删除的DROP权限。
要当心这个函数;假如删除数据库,它就不存在了,且不克不及恢复。
利用mysql_query()较利用mysql_drop_db()公布DROPDATABASE语句更加合适。
<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang")ordie("Couldnotconnect");
if(mysql_drop_db("my_db"))
print("Databasedroppedsuccessfullyn");
else
printf("Errordroppingdatabase:%sn",mysql_error());
?>
(8)intmysql_errno(int);
关于给定的毗连,前往含有比来前往形态的与MySQL相干的函数的毛病号。零值意味着未呈现毛病。
利用典范
<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang")ordie("Couldnotconnect");
print("Connectedsuccessfully");
$query="SELECT*FROMpresident";
$result=mysql_query($query)ordie("Queryfailed,errorcode=".mysql_errno());
?>
</p>优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 那么,ASP.Net有哪些改进呢? 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 那么,ASP.Net有哪些改进呢? 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
页:
[1]