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基础学习笔记
Mar 18 PHP
php递归列出所有文件和目录的代码
Sep 10 PHP
请离开include_once和require_once
Jul 18 PHP
PHP中数据库单例模式的实现代码分享
Aug 21 PHP
PHP中使用GD库创建圆形饼图的例子
Nov 19 PHP
php强制运行广告的方法
Dec 01 PHP
PHP页面转UTF-8中文编码乱码的解决办法
Oct 20 PHP
PHP中list()函数用法实例简析
Jan 08 PHP
一个简单的php路由类
May 29 PHP
PHP使用imagick扩展实现合并图像的方法
Apr 25 PHP
PHP与JavaScript针对Cookie的读写、交互操作方法详解
Aug 07 PHP
thinkphp5 URL和路由的功能详解与实例
Dec 26 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/11/12 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
PHP实现找出链表中环的入口节点
2018/01/16 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
2019/08/06 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
js实现刷新iframe的方法汇总
2015/04/27 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
2015/05/04 Javascript
JS实现自动定时切换的简洁网页选项卡效果
2015/10/13 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
WEB 前端开发中防治重复提交的实现方法
2016/10/26 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
vue2组件之select2调用的示例代码
2017/10/12 Javascript
javascript原生封装一个淡入淡出效果的函数测试实例代码
2018/03/19 Javascript
JQuery模拟实现网页中自定义鼠标右键菜单功能
2018/11/14 jQuery
jQuery分组选择器简单用法示例
2019/04/04 jQuery
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
NodeJS 文件夹拷贝以及删除功能
2019/09/03 NodeJs
vuex根据不同的用户权限展示不同的路由列表功能
2019/09/20 Javascript
jQuery实现弹幕特效
2019/11/29 jQuery
Node.js fs模块原理及常见用途
2020/10/22 Javascript
Python中Django框架利用url来控制登录的方法
2015/07/25 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
2017/09/08 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
python导入库的具体方法
2020/06/18 Python
Keras loss函数剖析
2020/07/06 Python
PyTorch安装与基本使用详解
2020/08/31 Python
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
煤矿安全演讲稿
2014/05/09 职场文书
民事起诉状范文
2015/05/19 职场文书
工作感言一句话
2015/08/01 职场文书
高中历史教学反思
2016/02/19 职场文书
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android
SpringBoot全局异常处理方案分享
2022/05/25 Java/Android