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
只能获取到前一次操作所影响的行数