php连接Mysql

header("Content-type:text/html;charset=utf-8");

连接Mysql:

mysql_connect("数据库地址",“用户名”,"密码")

作用:建立数据库连接

参数:数据库服务器地址,数据库用户名,密码

返回值:1、选择成功返回true  2、选择失败返回false

 

关闭Mysql连接:

mysql_close(连接标识符);

作用:函数关闭非持久的MySQL连接

参数:mysql连接标识符

返回值:1、关闭成功true  2、关闭失败false

 

选择数据库:

mysql_select_db("数据库名");{选择失败可能的原因是 1、数据不存在 2、当前用户没有权限访问}

  作用:选择数据库

  参数:数据库名称

1、选择成功返回true  2、选择失败返回false



执行一条sql语言:

mysql_query()1、选择成功返回true  2、选择失败返回false

插入内容sql语句:insert into name(表名)(表里的列名) values("加入对应的值")

  作用:执行一条Mysql查询

  参数:sql命令,(mysql连接标识符,可选)

 

Mysql报错函数:

mysql_error();

作用:返回上一个MySQL操作产生的文本错误信息

参数:(可选mysql连接标识符)

返回值:1、返回上一个MySQL操作产生的文本错误信息

 

 

四fetch函数:

mysql_fetch_row('标识符')=>输出一条数据产生一个索引数组     (速度比较快)

mysql_fetch_array('标识符',第二个参数)=>默认状态下输出两组数组,索引数组、关联数组

/***********************************************

mysql_fetch_array的第二个参数

1、MYSQL_ASSOC-关联数组

2、MYSQL_NUM-数字数组

3、MYSQL_BOTH-默认

************************************************/

mysql_fetch-assoc()=>输出关联数组

mysql_fetch_object()=>输出对象

 

获取行数:

mysql_num_rows();=>从结果里面输出结果集的行数(可以用来判断结果集是否为零)

 

获取结果集某一字段的值:

mysql_result()=>结果集的地址 行号,从零开始 字段名,偏移量

 

 

受影响的记录行数:

mysql_affected_rows();连接标识符,当修改的数据和之前一样的时候,影响条数为0

只能获取到前一次操作所影响的行数

 

posted @ 2017-01-19 14:08  WonderfulWorld  阅读(149)  评论(0编辑  收藏  举报