网站技术分析

一点一滴的积累,一点一滴的沉淀!

通过PHP操作MYSQL数据库之面向过程

面向过程:用PHP操作MYSQL数据库演示代码如下:

01//1、//连接数据库,分别输入地址、账号和密码
02$db = mysql_connect("localhost","root","") or die("数据库连接不成功".mysql_error());
03//2、选择其中的list数据库
04$select = mysql_select_db("list",$db) or die("数据库选择不成功".mysql_error());
05//3、设置编码格式是utf8,这种设置方法容易引起数据库注入问题,刚学php操作数据库可以这样写,正规的方法会在后面的笔记中更正!
06mysql_query("set names utf8");
07//4、通过id倒序的方法查询orders表中的内容
08$result = mysql_query("select * from orders order by orderid desc");
09//以关联数组的形式输出结果集
10while($res=mysql_fetch_array($result,MYSQL_BOTH)){
11    echo '<pre>';
12    print_r($res);
13}
14//5、将数据插入到数据库
15mysql_query("insert into orders(ordermoney,ordertime) values('300元','2016/8/31')");
16//6、修改orders表中id为3的ordermoney
17mysql_query("update orders set ordermoney='100元' where orderid=3");
18//7、修改orders表中的字段名orderid为id
19mysql_query("alter table orders change orderid id int(10)");

上面代码在执行查询操作的时候用关联数组输出了结果集,其实这里有很多中输出格式,包括数组(关联数组、索引数组、同时包括关联数组和索引数组)、对象等等,写法如下:

1、输出关联数组形式的结果集:

1$res=mysql_fetch_array($result,MYSQL_ASSOC

2、输出索引数组形式的结果集:

1$res=mysql_fetch_array($result,MYSQL_NUM)

3、同时数组关联数组和索引数组的结果集:

1$res=mysql_fetch_array($result,MYSQL_BOTH)

4、输出对象形式的结果集:

1$res=mysql_fetch_object($result)

5、查看总共输出多少条记录:

1echomysql_num_rows($result);

以上代码仅供作为笔记参考,有些地方写的不是很全面!


打赏 支付宝打赏 微信打赏

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.5.2 Zero

蜀ICP备18016898;版权:2016 @陸仴 

Music

鼓舞人心激励前进背景配乐

@陸仴信息科技

00:00/00:00