函数详解(1)

来源:互联网 发布:淘宝售后投诉 编辑:程序博客网 时间:2024/06/05 11:39
<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奥索(1)intmysql_affected_rows([intlink_id]);
在给定的连接中,返回由最近的DELETE、INSERT、REPLACE或者UPDATE语句所作用的行数。如果没有行

被修改,则mysql_affected_rows()返回0,如果出现错误,则返回-1。
在SELECT查询之后,mysql_affected_rows()返回所选择的行数。但一般是与SELECT语句一道使用

mysql_num_rows().

使用范例:
$link=mysql_pconnect("localhost","sunsoft","suixiang")ordie("Couldnotconnect");
mysql_select_db("samp_db")ordie("Couldnotselectdatabase");
$query="INSERTINTO

member(last_name,first_name,expiration)"."VALUES('Brown','Marcia','2002-6-3')";
$result=mysql_query($query)ordie("Queryfailed");
printf("%drow%sinsertedn",mysql_affected_rows(),mysql_affected_rows()==1?"":"s");
?>


(2)intmysql_close(int[link_id]);
关闭由link_id标识的与MySQL服务器的连接。如果没有指定连接,则mysql_close()关闭最近打开的连

接。如果成功,则mysql_close()返回真,失败则返回假。对由mysql_pconnect()打开的永久连接,

mysql_close()忽略相应的关闭请求,只是返回值。如果要关闭一个连接,就应该用mysql_connect()而不是

mysql_pconnect()来打开它。

使用范例:

$link=mysql_connect("localhost","sunsoft","suixiang")ordie("Couldnotconnect");
print("Connectedsuccessfully");
mysql_close($link);
?>


(3)intmysql_connect(string[hostname][:port],string[username],string[password]);
本函式建立与MySQL伺服器的连线。其中所有的参数都可省略。当使用本函式却不加任何参数时,参

数hostname的内定值为localhost、参数username的内定值为执行行程的拥有者、参数password则

为空字串(即没有密码)。而参数hostname后面可以加冒号与埠号,代表使用那个埠与MySQL连接。当然在

使用资料库时,早点使用mysql_close()将连线关掉可以节省资源。


使用范例


这是一位未具名网友提供的范例(18-Feb-1999)
$dbh=mysql_connect('localhost:3306','mcclain','standard');
mysql_select_db('admreqs');
$query="insertintorequests(date,request,email,priority,status)values

(NOW(),'$description','$email','$priority','NEW')";
$res=mysql_query($query,$dbh);
$query="selectmax(id)fromrequests";
$res=mysql_query($query,$dbh);
$err=mysql_error();
if($err){
echo"发生错误,请通知";
}
$row=mysql_fetch_row($res);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>
原创粉丝点击