php连接mysql数据库

2018-09-07 15:22

阅读:256

  连接数据库:

  使用面向对象的方法;

  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(3-111,嘿嘿,803); //执行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=哈哈 where tno=803; //执行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=803; //执行SQL语句 $r = $db ->query($sql); if($r) { echo 执行成功; } else { echo 执行失败; } ?>

  以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!


评论


亲,登录后才可以留言!