首页  >  文章  >  后端开发  >  php使用面向对象来连接mysql数据库的详情

php使用面向对象来连接mysql数据库的详情

黄舟
黄舟原创
2017-03-22 09:18:372048浏览

本文主要介绍了php连接mysql数据库的方法步骤。具有很好的参考价值,下面跟着小编一起来看下吧

连接数据库

使用面向对象的方法;

1.造一个mysqli对象,造连接对象

2.准备一条SQL语句

3.执行SQL语句,如果是查询语句。成功返回结果及对象

4.从结果集对象里找到数据;

查询属性代码:

<?php
//造一个mysqli对象,造连接对象
$db=new MySQLi("localhost","root","12345678","heiheihei");
//括号里面填的是IP地址域名,用户名,密码,数据库的名字
  //准备一条SQL语句
$sql = "select * from student";
//执行SQL语句,如果是查询语句。成功返回结果及对象
$reslut = $db->query($sql);
//判断返回是否有内容,执行成功
if($reslut)
{
//如果成功了,从结果集对象里找到数据;
  $attr = $reslut->fetch_all();
//返回索引数组:$attr = $reslut->fetch_row()
//返回关联数组:tch_assoc();
//返回对象:$attr = $reslut->fetch_object();
//返回既有索引又有关联:$arrt = $reslut->fetch_array();
  var_dump($attr);
?>

最后的返回值是一个集对象,为了方便清晰的看到结果 我们用到了fetch_all(),fetch_row(); fetch_object();

增删改语句:

增加一条信息:

//造连接对象
$db = new MySQLi("localhost","root","12345678","heiheihei");
//准备SQL语句
$sql = "insert into cou values(&#39;3-111&#39;,&#39;嘿嘿&#39;,&#39;803&#39;)";
  //执行SQL语句
$r = $db ->query($sql);
if($r)//如果$r是ture
{
  echo "执行成功";
}
else {
  echo "执行失败";
}

改变一条信息:

<?php
//造连接对象
$db = new MySQLi("localhost","root","12345678","heiheihei");
//准备SQL语句
$sql = "update cou set cname=&#39;哈哈&#39; where tno=&#39;803&#39;";
  //执行SQL语句
$r = $db ->query($sql);
if($r)
{
  echo "执行成功";
}
else {
  echo "执行失败";
}
?>

删除:

<?php
//造连接对象
$db = new MySQLi("localhost","root","12345678","heiheihei");
//准备SQL语句
$sql = "delete from cou where tno=&#39;803&#39;";
  //执行SQL语句
$r = $db ->query($sql);
if($r)
{
  echo "执行成功";
}
else {
  echo "执行失败";
}
?>

以上是php使用面向对象来连接mysql数据库的详情的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn