查看: 1700|回复: 0

[PHP学习] php连接mysql数据库

发表于 2018-2-7 08:00:03

连接数据库:

使用面向对象的方法;

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

2.准备一条SQL语句

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

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

查询属性代码:

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

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

增删改语句:

增加一条信息:

  1. //造连接对象
  2. $db = new MySQLi("localhost","root","12345678","heiheihei");
  3. //准备SQL语句
  4. $sql = "insert into cou values('3-111','嘿嘿','803')";
  5. //执行SQL语句
  6. $r = $db ->query($sql);
  7. if($r)//如果$r是ture
  8. {
  9. echo "执行成功";
  10. }
  11. else {
  12. echo "执行失败";
  13. }
复制代码

改变一条信息:

  1. <?php
  2. //造连接对象
  3. $db = new MySQLi("localhost","root","12345678","heiheihei");
  4. //准备SQL语句
  5. $sql = "update cou set cname='哈哈' where tno='803'";
  6. //执行SQL语句
  7. $r = $db ->query($sql);
  8. if($r)
  9. {
  10. echo "执行成功";
  11. }
  12. else {
  13. echo "执行失败";
  14. }
  15. ?>
复制代码

删除:

  1. <?php
  2. //造连接对象
  3. $db = new MySQLi("localhost","root","12345678","heiheihei");
  4. //准备SQL语句
  5. $sql = "delete from cou where tno='803'";
  6. //执行SQL语句
  7. $r = $db ->query($sql);
  8. if($r)
  9. {
  10. echo "执行成功";
  11. }
  12. else {
  13. echo "执行失败";
  14. }
  15. ?>
复制代码

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

您可能感兴趣的文章:

  • 测试PHP连接MYSQL成功与否的代码
  • php基础之连接mysql数据库和查询数据
  • Php连接及读取和写入mysql数据库的常用代码
  • PHP连接和操作MySQL数据库基础教程
  • php封装的连接Mysql类及用法分析
  • PHP数据库连接mysql与mysqli对比分析
  • PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
  • PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
  • php mysql连接数据库实例
  • PHP连接MYSQL数据库的3种常用方法


回复

使用道具 举报