php连接mysql数据库

 更新时间:2017年03月21日 14:16:31   作者:我之姓冠你之名  
本文主要介绍了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('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 "执行失败";
}
?>

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

相关文章

  • php+html5使用FormData对象提交表单及上传图片的方法

    php+html5使用FormData对象提交表单及上传图片的方法

    这篇文章主要介绍了php+html5使用FormData对象提交表单及上传图片的方法,实例分析了FormData对象的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-02-02
  • php中闭包(Closure)的bindTo函数用法详解

    php中闭包(Closure)的bindTo函数用法详解

    bindTo 是 PHP 中的一个方法,用于改变闭包(Closure)内部的 $this 上下文以及其静态范围,这意味着你可以将一个闭包从一个对象或类绑定到另一个对象或类上,使其在调用时使用新的上下文,本文给大家就介绍了php中闭包(Closure)的bindTo函数用法,需要的朋友可以参考下
    2024-07-07
  • php项目中类的自动加载实例讲解

    php项目中类的自动加载实例讲解

    在本篇文章里小编给大家整理的是关于php项目中类的自动加载的实例内容以及相关代码,需要的朋友们学习下。
    2019-09-09
  • PHP实现删除非站内外部链接实例代码

    PHP实现删除非站内外部链接实例代码

    一般在做网站系统的时候,出于优化等因素的考虑需要再添加文章的时候删除掉不是本站的链接,对于这一要求可以通过让PHP处理下文章内容,来达到文章外部链接的自动删除的效果。需要的朋友可以参考下
    2014-06-06
  • PHP中spl_autoload_register函数的用法总结

    PHP中spl_autoload_register函数的用法总结

    本文是对PHP中spl_autoload_register函数的用法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • one.php 多项目、函数库、类库 统一为一个版本的方法

    one.php 多项目、函数库、类库 统一为一个版本的方法

    这篇文章主要介绍了one.php 多项目、函数库、类库 统一为一个版本的方法,需要的朋友可以参考下
    2020-08-08
  • PHP环形链表实现方法示例

    PHP环形链表实现方法示例

    这篇文章主要介绍了PHP环形链表实现方法,结合具体实例形式分析了PHP环形链表的定义、创建及遍历等操作技巧与注意事项,需要的朋友可以参考下
    2017-09-09
  • 浅谈PHP的exec()函数无返回值排查方法(必看)

    浅谈PHP的exec()函数无返回值排查方法(必看)

    下面小编就为大家带来一篇浅谈PHP的exec()函数无返回值排查方法(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • php7性能提升的原因详解

    php7性能提升的原因详解

    在本篇文章里小编给大家分享是的关于php7性能提升的原因以及相关知识点,有需要的朋友们参考下。
    2019-10-10
  • 令PHP初学者头疼十四条问题大总结

    令PHP初学者头疼十四条问题大总结

    今天为大家奉上令PHP初学者头疼问题大总结,下面提出的14个问题希望对PHP初学者有所帮助。
    2008-11-11

最新评论