陈广安个人网站
会写代码的咸鱼
陈广安个人网站阿里云盘资源
陈广安个人网站网盘资源搜索
“ 梦想还是要有的,万一实现了呢!”
— 马云

7.06-php操作数据库

创建时间:2016-10-19

php操作数据库函数

  • mysql_connect("主机地址","帐号","密码");———— 连接mysql数据库服务器,返回资源布尔型
  • $resData = mysql_connect("localhost","root","");

  • mysql_error();———— 输出数据库错误信息
  • 例:$resData = @mysql_connect("localhos","root","") or die(mysql_error());

  • mysql_select_db("数据库名",【"连接资源"】);———— 选中要操作的数据库
  • mysql_select_db("db_school",$resData) or die("连接失败");

  • mysql_query("sql语句",【"连接资源"】);————执行sql语句
  • 增 删 改语句返回的结果是布尔型
  • 查询语句返回的结果是结果资源,失败结果也是布尔型
  • 例:mysql_query("set names utf8");———— 发送语句之前,告诉服务器当前客服端的编码
  • 例:$insertSql = "insert into tb_student values(null,"小王",30,"男","云南")";———— 添加数据
  • 例:$deleteSql = "delete from tb_student where id=11";———— 删除数据
  • 例:$updateSql = "update tb_student set age=23 where id=5";———— 更新数据

  • mysql_fetch_assoc();———— 从结果集中提取一行记数,返回的是一个关联数据
  • 例:mysql_fetch_assoc($resultData);———— 提取一行记录

  • mysql_fetch_object();———— 从结果集中提取一行记数,返回的是一个对象
  • 例:mysql_fetch_assoc($resultData);———— 提取的是一个对象

  • mysql_free_result($resultData);//释放结果集资源

  • mysql_close($resData);//关闭连接资源

  • echo mysql_insert_id();——输出上一次insert入库的ID值