码迷,mamicode.com
首页 > 数据库 > 详细

php中数据库的操作

时间:2015-11-15 23:13:56      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:

1.Mysql客户端介绍,命令行:这种方法不友好。

2.Mysql客户端介绍,Web形式的可视化界面(phpMyAdmin

优点:只要有浏览器就可以操作数据库

缺点:

   a)创建数据库

技术分享

 

b)创建表

技术分享

 

3.windows形式的客户端

 

技术分享

 

4.数据库的导出

技术分享

 

技术分享

 

 

点击执行后,就把表和数据生成SQL语句并保存下来。

 

5.数据的导入

 

1.创建一个数据库

 

2.选择数据库,点击导入

技术分享

 

6.创建数据库

在项目中,PHP充当Mysql数据库的客户端,通过PHP连接数据库并且操作数据库的。

PHP本身是一个框架,它的功能是由PHP扩展而来的,要通过PHP连接数据库,必须开启PHP连接Mysql的功能,也就是phpmysql扩展。

php.ini中,将extension=php_mysql.dll前的分号去掉,重启服务器。

Wamp集成环境默认是开启的。

通过phpMyAdmin新建一个数据库,并将准备好的SQL文件导入到数据库中。

 

7.连接数据库

 

1.通过mysql_connect【在新版本中用mysqli_connect(数据库地址,用户名,密码),返回一个数据库的连接对象。

技术分享

 

2.终止执行exit([参数])die([参数])

3.通过or语句简化上面的代码

技术分享

 

8.选择数据库

方法一:用mysqli_query()函数

 

 

 

技术分享

 

技术分享

方法二:用mysql_select_db()函数

技术分享

 

技术分享

9.取出数据

 9.1.mysqli_fetch_row()

 开始匹配时候指针指向第一个记录,取出资源中的当前记录,匹配成索引数组,指针下移一条

技术分享

 

 1 <?php
 2     //连接数据库
 3     $link=@mysqli_connect(‘127.0.0.1‘,‘root‘,‘‘) or die(‘数据库连接失败!‘);
 4     //mysqli_query($link,‘use data‘) or die(‘数据库选择失败!‘);
 5     $db_selected=mysqli_select_db($link,‘data‘) or die(‘数据库选择失败!‘);
 6     mysqli_query($link,"set names utf8");
 7     $rs=mysqli_query($link,‘select * from student‘);
 8     
 9     
10 ?>
11 <table>
12     <tr>
13         <th>学号</th>
14         <th>姓名</th>
15         <th>性别</th>
16         <th>年龄</th>
17         <th>地址</th>
18     </tr>
19 
20 <?php
21     while($result=mysqli_fetch_row($rs))
22     {
23         //print_r(mysqli_fetch_row($rs));
24         echo "<tr>";
25         echo "<th>"."$result[0]"."</th>";
26         echo "<th>"."$result[1]"."</th>";
27         echo "<th>"."$result[2]"."</th>";
28         echo "<th>"."$result[3]"."</th>";
29         echo "<th>"."$result[4]"."</th>";
30         echo "</tr>";
31     }
32 ?>
33 </table>

缺点:数据字段的个数发生变化,会影响程序中数组索引编号的变化

9.2取出结果集中数据(mysqli_fetch_assoc

  开始匹配时候指针指向第一个记录,取出资源中的当前记录,匹配成关联数组,指针下移一条

技术分享

技术分享

9.3取出结果集数据(mysql_fetch_array

开始匹配时候指针指向第一个记录,取出资源中的当前记录,匹配成的数组既支持关联数组,又支持索引数组。指针下移一条

技术分享

9.4取出结果集数据(mysql_fetch_object

从记录集中取出一条数据,匹配成对象,指针下移一条,一条记录是一个对象,一个字段就是一个属性

PHP中通过->符号调用对象的属性

技术分享

 

10.释放资源

技术分享

11.关闭连接

技术分享

 

php中数据库的操作

标签:

原文地址:http://www.cnblogs.com/yyccww/p/4967518.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!