函数详解(3)

<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 728x15, 创建于 08-4-23MSDN */ google_ad_slot = "3624277373"; google_ad_width = 728; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 160x600, 创建于 08-4-23MSDN */ google_ad_slot = "4367022601"; google_ad_width = 160; google_ad_height = 600; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
作者:随想OSO奥索(9)stringmysql_error(int[link_id]);
对于给定的连接,返回含有最近返回状态的与MySQL相关的函数的错误消息字符串。空值意味着未出现错误。

<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang")ordie("Couldnotconnect");
print("Connectedsuccessfully");
$query="SELECT*FROMpresident";
$result=mysql_query($query)ordie("queryfailed,errormessage=".mysql_error());
?>

(10)arraymysql_fetch_array(intresult,int[result_typ]);
本函式用来将查询结果result拆到阵列变数中。若result没有资料,则传回false值。而本函式可以说是mysql_fetch_row()的加强函式,除可以将传回列及数字索引放入阵列之外,还可以将文字索引放入阵列中。若是好几个传回栏位都是相同的文字名称,则最后一个置入的栏位有效,解决方法是使用数字索引或者为这些同名的栏位(column)取别名(alias)。值得注意的是使用本函式的处理速度其实不会比mysql_fetch_row()函式慢,要用哪个函式还是看使用的需求决定。参数result_typ是一个常数值,有以下几种常数MYSQL_ASSOC、MYSQL_NUM与MYSQL_BOTH。
使用范例


<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang")ordie("Couldnotconnect");
mysql_select_db("stamp_db")ordie("Couldnotselectdatabase");
$query="SELECTlast_name,first_nameFROMpresident";
$result=mysql_query($query)ordie("Queryfailed");
while($row=mysql_fetch_array($result))
{
printf("%s%s

",$row[0],$row[1]);
printf("%s%s

",$row["last_name"],$row["first_name"]);
}
mysql_free_result($result);

?>


(11)objectmysql_fetch_field(intresult[,intcol_num]);
返回结果集中给定列的相关元数据信息,如果没有这样的列,则返回假。如果省略col_num,则对mysql_fetch_field()的后继调用返回结果集后续列的信息。如果不再有剩余的列。则返回值为假。如果指定了col_num,则其取值范围为0到mysql_num_fields()-1。在此情况下,mysql_num_fields()返回给定列的相关信息,如果col_num超出范围,返回假。
<?php
$link=mysql_pconnect("localhost","sunsoft","suixiang")ordie("Couldnotconnect");
mysql_select_db("stamp_db")ordie("Couldnotselectdatabase");
$query="SELECT*FROMpresident";
$result=mysql_query($query)ordie("Queryfailed");
for($i=0;$i{
printf("informationforcolumn%d:

",$i);
$meta=mysql_fetch_field($result);
if(!$meta)共2页  第1页 
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 728x15, 创建于 08-4-23MSDN */ google_ad_slot = "3624277373"; google_ad_width = 728; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 160x600, 创建于 08-4-23MSDN */ google_ad_slot = "4367022601"; google_ad_width = 160; google_ad_height = 600; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
阅读更多
文章标签: mysql query
个人分类: 数据库
想对作者说点什么? 我来说一句

function_exists函数详解

2010年05月27日 520B 下载

get_magic_quotes函数详解

2010年05月27日 1KB 下载

scanff函数详解

2011年03月26日 2KB 下载

uc进程的函数详解

2017年09月12日 6KB 下载

oracle 函数统计

2011年10月12日 342KB 下载

C++函数详解

2011年09月10日 5.14MB 下载

Linux C函数详解

2011年01月21日 4.74MB 下载

LinuxC函数详解

2008年12月05日 14.21MB 下载

LinuxC函数详解.pdf

2008年12月08日 4.73MB 下载

CreateWindow函数详解.doc )

2011年10月27日 28KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭