php连接mysql数据库


Posted in PHP onMarch 21, 2017

连接数据库:

使用面向对象的方法;

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 相关文章推荐
PHP中使用crypt()实现用户身份验证的代码
Sep 05 PHP
使用Linux五年积累的一些经验技巧
Jun 20 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
Dec 20 PHP
php过滤敏感词的示例
Mar 31 PHP
destoon实现资讯信息前面调用它所属分类的方法
Jul 15 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
Aug 23 PHP
php学习笔记之基础知识
Nov 08 PHP
在WordPress的文章编辑器中设置默认内容的方法
Dec 29 PHP
php利用fsockopen GET/POST提交表单及上传文件
May 22 PHP
PHP处理bmp格式图片的方法分析
Jul 04 PHP
Laravel框架查询构造器 CURD操作示例
Sep 04 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 PHP
Thinkphp实现站点静态化的方法详解
Mar 21 #PHP
php登录超时检测功能实例详解
Mar 21 #PHP
php base64 编码与解码实例代码
Mar 21 #PHP
详解PHP中的序列化、反序列化操作
Mar 21 #PHP
php实现文件管理与基础功能操作
Mar 21 #PHP
THINKPHP截取中文字符串函数实例代码
Mar 20 #PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
Mar 19 #PHP
You might like
解析PHP工厂模式的好处
2013/06/18 PHP
ext jquery 简单比较
2010/04/07 Javascript
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
浅谈Javascript事件处理程序的几种方式
2012/06/27 Javascript
seajs1.3.0源码解析之module依赖有序加载
2012/11/07 Javascript
$.each与$().each的区别示例介绍
2014/03/20 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
Javascript实现代码折叠功能
2016/08/25 Javascript
详解NodeJs支付宝移动支付签名及验签
2017/01/06 NodeJs
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
2017/03/09 Javascript
微信小程序五星评分效果实现代码
2017/04/06 Javascript
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
2017/04/24 Javascript
jQuery NProgress.js加载进度插件的简单使用方法
2018/01/31 jQuery
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
Python金融数据可视化汇总
2017/11/17 Python
python中学习K-Means和图片压缩
2017/11/20 Python
python 获取字符串MD5值方法
2018/05/29 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
Python3.5运算符操作实例详解
2019/04/25 Python
Keras实现支持masking的Flatten层代码
2020/06/16 Python
python如何导出微信公众号文章方法详解
2020/08/31 Python
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
大整数数相乘的问题
2012/07/22 面试题
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
客户经理岗位职责
2013/12/08 职场文书
违反工作纪律检讨书
2014/02/15 职场文书
医学生就业推荐表自我鉴定
2014/03/26 职场文书
养牛场项目建议书
2014/05/13 职场文书
教师评职称工作总结2015
2015/04/20 职场文书