视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
PHP中对MySQL的操作
2020-11-09 12:45:04 责编:小采
文档


在php中支持很多的数据库,但是结合最好的数据库时mysql,他和linux、apache、php共同构成了LAMP系统。

在php中支持很多的数据库,但是结合最好的数据库时mysql,他和linux、apache、php共同构成了LAMP系统。

php对mysql的操作步骤为:连接mysql数据库-->选择数据库-->执行SQL语句-->关闭结果集-->关闭mysql数据库。

1、连接数据库:mysql_connect('hostname','username','password');

lostname:主机名,默认是端口号是3306

username:数据库服务器的用户名称

password:用户名对应的密码

连接成功则返回一个连接标示符,否则返回false

$conn=mysql_connect('localhost','root','123456');

如果在mysql_connect()前面加上@符号,则表示不显示这个命令出错是产生的信息。

2、选择数据库mysql_select_db(‘数据库名称’,‘连接标示符’)

$select=mysql_select_db('db_test',$conn);

3、执行mysq语句,mysql_query('要执行的语句','连接标示符');

$result=mysql_query("insert into db_user values('qq','11')");

4、取出结果集中的数据mysql_fetch_array($reault);

mysql_fetch_row($result);

这两个的不同之处在于mysql_fetch_array函数获取到的数组可以使数字索引的数组也可以是关联数组;mysql_fetch_row函数获得的数组只能是数字索引。

$num=mysql_num_rows($result);这个函数返回获取的$result数据中的行数;

5、释放内存mysql_free_result($result)

该函数用于释放内存,在数据库操作完成之后需要关闭结果集,从而释放占用的资源。该函数与一般在返回的$result结果集很大的时候才使用,,因为一般情况下在脚本执行结束之后系统会自动的释放结果集。

6、关闭连接mysql_close()

在php中与数据库的连接是非持久的,系统一般情况下不需要关闭连接,因为系统会自动的收回。但是如果一次返回的结果集$result比较大,或者网站的访问量比较大,则需要在使用之后关闭连接。

7、对数据库的增删改查操作

对数据库的增删改查操作主要通过sql命令来实现,其中使用到mysql_query()函数以及insert、update、select、delect等命令。

一般情况下,在一个系统中对数据库的操作总是不断进行的,从而在每个要使用数据库的文件中都要写一段连接数据库的代码,这使得代码冗余并不易管理。

通常可以讲对数据库的连接操作写成一个单独的php文件,然后再需要连接数据库的文件中用include_once()调用便可以了

The world makes way for the man who knows where he is going.

下载本文
显示全文
专题