您当前的位置: 首页 > 数据库教程 > MySQL教程 > MySQL中几个常用的数据库操作函数

MySQL中几个常用的数据库操作函数

作者:不详 来源:网络 发布时间: 2014-07-17 09:53 点击:
一些常用的MYSQL操作函数,与MYSQL操作紧密相关,相信对PHP开发的初级爱好者会有很大帮助。 1.mysql_connect打开一个到MySQL服务器的链接 说明:该链接在页面执行完成后被关闭。 示例: $link = mysql_connect(localhost,root,) or die(Could not connect:.mysql_error

MySQL中几个常用的数据库操作函数

  一些常用的MYSQL操作函数,与MYSQL操作紧密相关,相信对PHP开发的初级爱好者会有很大帮助。

  1.mysql_connect——打开一个到MySQL服务器的链接

  说明:该链接在页面执行完成后被关闭。

  示例:

  $link = mysql_connect("localhost","root","") or die("Could not connect:".mysql_error());

  2.mysql_close——关闭MySQL链接

  函数形式:bool mysql_close([resource link_identifier])

  说明:link_identifier默认关闭最近一个打开的非持久链接。

  示例:

  $link = myql_connect("localhost","root","") or die("链接失败!错误信息:".mysql_error());

  echo"链接成功";

  mysql_close($link);?

  3.mysql_pconnect——打开一个到MySQL服务器的执行链接

  说明:与mysql_connect类似,只是建立的是持久性链接,更为常用和方便。

  示例:

  $link = mysql_pconnect("localhost","root","") or die("Could not connect:".mysql_error());

  4.mysql_select_db——选择MySQL数据库

  函数形式:bool mysql_select_db(string database_name,resource link_identifier)

  说明:链接成功后,应该立即使用本函数为链接标识指定一个数据库。

  示例:

  $link = myql_connect("localhost","root","") or die("链接失败!错误信息:".mysql_error());echo"链接成功";

  mysql_select_db("example",$link) or die('无法使用example库');

  mysql_query("insert into users(name) values('张三')");

  mysql_close($link);

  5.mysql_query——发送一条MySQL语句

  说明:这是最常用的函数,几乎所有的SQL语句与MySQL特有的命令都要通过它来执行。

  函数形式:resource mysql_query(string query,resource link_identifier)

  示例:

  $result = mysql_query("SELECT * FROM users");

  6.mysql_num_rows——取得结果集中行的数目

  函数形式:int mysql_rows(resource result)

  说明:获取结果集的记录条数,只对SELECT返回的结果集有效。如果是UPDATE/INSERT等的结果,择使用mysql_affected_rows函数来获取影响到得记录数

  示例:

  $result = my示例sql_query("SELECT * FROM users",$link);

  $num_rows = mysql_num_rows($result);

  echo "找到了".$num_rows."条记录n";

  7.mysql_affected_rows——取得前一次MySQL操作所影响的记录行数

  函数形式:int mysql_affected_rows(resource link_identifier)

  说明:本函数应该在执行相应SQL的mysql_query函数后立刻执行

  示例:

  mysql_query("DELETE FROM users WHERE id < 10");

  echo"本次操作删除了".mysql_affected_rows()."行记录";

  8.mysql_error——返回上一个MySQL操作产生的文本错误信息

  函数形式:string mysql_error(resource link_identifier)

  说明:它返回最近一次MySQL发生错误的文本信息

  9.mysql_insert_id——取得上一步INSERT操作产生的ID

  函数形式:int mysql_insert_id(resource link_identifier)

  说明:用以获取最近一次INSERT操作时,MySQL自动生成的主键值

  示例:

  mysql_query("INSERT INTO users(name) values('kossu')");

  echo ("最后一次插入操作的id".mysql_insert_id());

  10.mysql_fetch_array——从结果集中取得一行作为关联数组,或数字数组,或二者兼有

  函数形式:array mysql_fetch_array(resource result,int result_type)

  说明:从结果集中以数组的形式取出一条记录并下移一个游标,通过这个数组,就可以访问到目标数据了。

  参数说明:result:通过mysql_query函数查询得到的结果集。

  result_type:只能为MYSQL_ASSOC、MYSQL_NUM、MYSQL_BOTH,表示返回数组索引形式。默认为MYSQL_BOTH。

  示例:

  $result = mysql_query("SELECT id,name FROM users");

  while($row = mysql_fectch_array($result))

  {

  echo "id=".$row[0].";name=".$row["name"]."

  ";

  }

  参照这些函数,你完全可以写一个基于PHP的MYSQL操作类,类中包括对MYSQL的连接、关闭链接、删除数据、修改和添加内容等功能。
分享到:
本文"MySQL中几个常用的数据库操作函数"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4