栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 数据库 > MySQL

PHP操作Mysql详细分析用法

MySQL 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP操作Mysql详细分析用法

        对于每一个学习PHP的同学们来说,如何去使用PHP连接Mysql那是必懂的知识。php+mysql+apache被称为三剑客,而我们在使用PHP做开发的时候,mysql却称为了我们用来存储数据的最主要数据库,现在我们就来讲解一下PHP连接mysql数据库的最最基本操作。


示例:

$connect = mysql_connect($dbhost,$dbuser,$dbpass,$dbname);
mysql_select_db($dbname,$connect);
mysql_query("set names 'utf-8'");
if (!$connect) {
echo "连接数据库失败!)";
exit;
}

        $dbhost:MySQL 服务器。可以包括端口号,例如 "hostname:port",或者到本地套接字的路径,例如对于 localhost 的 ":/path/to/socket"。如果 PHP 指令 mysql.default_host 未定义(默认情况),则默认值是 'localhost:3306'。

        $dbuser:用户名。默认值是服务器进程所有者的用户名。

        $dbpass:密码。默认值是空密码。(在网上有的服务器数据库默认密码为root或者123456)


        一般在这三个参数都正确的情况下,我们就可以成功连接数据库了。

        如果成功则返回一个 MySQL 连接标识,失败则返回 FALSE


mysql_select_db($dbname,$connect);    //选择数据库

一般我们的整个数据库里面都会有多个库,这时候我们需要选择其中一个去连接,否则服务器也不知道我们要连的是哪个


mysql_query("set names 'utf-8'");

如果我们没有设置这项,有可能会出现乱码



上面的示例如何没有提示错误,那么久说明数据库已经成功连接了,下面我们就来讲解一下如何成功连接数据库以后,如何来操作数据库里面的数据


PHP对mysql的基本操作无非就是增删改查

只要你把这几个基本操作都学好了,其他的在使用的时候通过帮助文档来查询就不是问题了。



//增加
  $sql="insert into student(sname,sage) values('pu','20')";
  $rs=mysql_query($sql,$conn);
  if($rs){
	  echo 'insert data success'."";
  }else{
	  echo 'insert data failed'."";
  }



//删除
  $sql="delete from student where sname='li'";
  $rs=mysql_query($sql,$conn);
  if($rs){
	  echo 'del data success'."";
  }else {
	  echo 'del data failed'."";
  }



//查询
  $sql="select * from student";
  $rs=mysql_query($sql,$conn);

  //打印变量的相关信息
  var_dump($rs);

  //遍历从结果集中取行 mysql_fetch_array/assoc/row/object
  while($row=mysql_fetch_object($rs)){
	  print_r($row);
	  echo ' ';
	  echo $row->sname;
	  echo "";
  }



//修改
  $sql="update student set sname='fu' where sname='pu'";
  $rs=mysql_query($sql,$conn);
  if($rs){
	  echo 'update data success'."";
  }else{
	  echo 'update data failed'."";
  }


以上的代码就可以完成一个基本的增删改查的基本操作了。

我们再通过布局等相关封装操作就可以做成一个非常强大的PHP系统。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/828748.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号