PHP技术

当前位置:首页 > PHP技术 >

php操作MySQL基本函数

时间:2015-05-28        阅读:次        QQ群:182913345

名称:mysql_connect()
用途:打开非持久的 MySQL 连接。如果成功,则返回一个 MySQL 连接标识,失败则返回 FALSE。
语法:mysql_connect(server,user,pwd,newlink,clientflag)
说明:$con = mysql_connect("localhost","mysql_user","mysql_pwd");
 
名称:mysql_close()
用途:关闭非持久的 MySQL 连接。
语法:mysql_close(link_identifier)
说明:MySQL 的连接标识符。如果没有指定,默认使用最后被 mysql_connect() 打开的连接。
如果没有找到该连接,函数会尝试调用 mysql_connect() 建立连接并使用它。
 
名称:mysql_set_charset()
用途:设置设置为当前连接的默认字符。
语法:mysql_set_charset(charset,link)
说明:mysql_set_charset('utf8',$link);
 
名称:mysql_select_db()
用途:设置活动的 MySQL 数据库。如果成功,则该函数返回 true。如果失败,则返回 false。
语法:mysql_select_db(database,connection)
说明:$db_selected = mysql_select_db("test_db", $con);
 
名称:mysql_query()
用途:数执行一条 MySQL 查询。
语法:mysql_query(query,connection)
说明:mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。
对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。
非FALSE的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。
很有可能一条查询执行成功了但并未影响到或并未返回任何行。
 
名称:mysql_num_rows($result)
用途:返回结果集中行的数目。
语法:mysql_num_rows(data)
说明:data参数是结果集。该结果集从 mysql_query() 的调用中得到。
mysql_num_rows() 返回结果集中行的数目。此命令仅对 SELECT 语句有效。
要取得被 INSERT,UPDATE 或者 DELETE 查询所影响到的行的数目,用 mysql_affected_rows()。
 
名称:mysql_error()
用途:返回上一个 MySQL 操作产生的文本错误信息。
语法:mysql_error(connection)
说明:echo "Error occurs : " . mysql_error();
 
名称:mysql_result()
用途:返回结果集中一个字段的值,如果成功,则该函数返回字段值。如果失败,则返回 false。
语法:mysql_result(data,row,field[option])
说明:data参数是由mysql_query()返回的;
row参数是规定行号,行号从0开始。
field参数是可选的,规定获取哪个字段,可以是字段偏移值,字段名或者table.fieldname.
如果该参数未规定,则该函数从指定的行获取第一个字段。

上一篇:Thinkphp使用PHPExcel实现导入Excel

下一篇:PHP查询百度收录与排名

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 www.php520.cn  版权所有  雷竞技官网地址问ray666点vip地图    PHP学习交流群

免责声明:雷竞技官网地址问ray666点vip内容收集于互联网,本雷竞技官网地址问ray666点vip不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对雷竞技官网地址问ray666点vip内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2