当前位置:   article > 正文

13(PHP连接Mysql)_php连接mysql数据库代码

php连接mysql数据库代码

目录

一、PHP连接Mysql的步骤概述

二、PHP连接Mysql服务器代码示例

1.mysqli_connect(string $server, [string $username,[string  $password]]):

2.@错误控制符:

3.mysql_error([resource  $link]):

​二、选择数据库

1.mysql_selet_db(string  $database_name):

三、设置mysql请求

1.mysql_query(string $sql):

四、执行sql语句,并从结果集中取出数据

1.mysql_query($sql):

2.mysql_fetch_row(resource  $result):

3.mysql_fetch_array(resource  $result[,int result_type]):

4.mysql_fetch_assoc(resource  $result):

5.mysql_num_rows(resource  $result):

五、以上总代码举例:


一、PHP连接Mysql的步骤概述

①选定数据库。

②设置请求(例如设置字符编码)。

③执行各种Sql语句,例如:

        插入语句:insert  into  table_name  values(数据值列表);

        更新数据:update  table_name  set  字段名=字段值;

        删除数据:delete  from  table_name  where  id=5;

        查询数据:select  column_name  from  table_name  where  id>9;

二、PHP连接Mysql服务器代码示例

1.mysqli_connect(string $server, [string $username,[string  $password]]):

描述:打开一个mysql服务器的连接。

语法:resource  mysql_connect(string $server, [string  $username,[string  $password]])。

2.@错误控制符:

描述:用来屏蔽各种错误,可以用在变量、常量、函数调用、include甚至用在一个表达式前。但是它不能用在函数定义前,也不能用在结构语法例如for foreache、if、while等前。

3.mysql_error([resource  $link]):

描述:返回上一个Mysql操作产生的文本错误信息。

语法:string mysql_error([resource  $link]);

参数:$link如果省略,就认为是上一个由mysql_connect()打开的活动链接,在前面的脚本中,只能有一个Mysql链接。

二、选择数据库

1.mysql_selet_db(string  $database_name):

描述:选择mysql数据库。

语法:bool  mysql_select_db(string  $database_name)。

参数:$database_name:要选择的数据库名称。

返回值:选择数据库成功返回true,选择数据库失败返回false。

三、设置mysql请求

1.mysql_query(string $sql):

描述:可以执行sql语句,前提是连接上数据库,并且选择了数据库。

语法:bool  mysql_query(string  $sql)。

参数:$sql sql语句。

四、执行sql语句,并从结果集中取出数据

1.mysql_query($sql):

描述:可以执行sql语句,前提是连接上数据库,并且选择了数据库.

语法:resource/bool  mysql_query(string  $sql).

参数:$sql 增删改查各种sql语句.

返回值:如果执行的是select、show、desc命令,成功就返回资源值,失败返回false。如果执行的是其他sql语句,成功返回true,失败返回false。

或:

2.mysql_fetch_row(resource  $result):

描述:从结果集中取出一行作为索引数组。

语法:array mysql_fetch_row(resource  $result)。

参数:$result结果集变量,是由mysql_query执行select语句所得到的。

返回:返回一个索引数组(整数下标的数组)。

注:mysql_fetch_row()函数只取出第一条数据作为一个数组。

3.mysql_fetch_array(resource  $result[,int result_type]):

描述:从结果集中取出一行作为关联数组(下标为字段名),或者索引数组,或者两者兼得。

语法:array  mysql_fetch_array(resource  $result[,int result_type])。

参数:$result结果集变量,是由mysql_query执行select语句得到的,$result_type,表示结果集的类型,通常用三个常量取值。MYSQL_BOTH,表示既有整型下标,也有字符串下标(字段名)。MYSQL_NUM,表示只有整型下标。MYSQL_ASSOC,表示字符串下标。

返回:返回一个数组。

4.mysql_fetch_assoc(resource  $result):

描述:从结果集中取出一条作为关联数组(字段名为下标)

语法:array  mysql_fetch_assoc(resource  $result)

5.mysql_num_rows(resource  $result):

描述:取得结果集中行的数目

语法:int  mysql_num_rows(resource  $result)

五、以上总代码举例:

  1. <?php
  2. //指定编码,与前台html保持一致,防止乱码
  3. header("content-type:text/html;charset=utf-8");
  4. //PHP 连接 Mysql 数据库
  5. $link = mysql_connect('localhost','root','root');
  6. //判断是否连接成功并打印连接信息
  7. if($link){
  8. echo '连接数据库成功';
  9. $db = mysql_select_db('test',$link);
  10. if($db){
  11. echo '选择数据库成功<br>';
  12. //设置请求编码
  13. mysql_query("set names utf8");
  14. $sql = "select * from goods order by cat_id";
  15. $result = mysql_query($sql);
  16. var_dump(mysql_fetch_array($result,MYSQL_ASSOC));
  17. }else{
  18. echo '选择数据库失败';
  19. }
  20. }else{
  21. echo '连接数据库失败'.mysql_error();
  22. }
  23. mysql_close($link);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/616515
推荐阅读
相关标签
  

闽ICP备14008679号