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 相关文章推荐
基于qmail的完整WEBMAIL解决方案安装详解
Oct 09 PHP
PHP 数据结构 算法 三元组 Triplet
Jul 02 PHP
一个php生成16位随机数的代码(两种方法)
Sep 16 PHP
PHP常用编译参数中文说明
Sep 27 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
Jun 17 PHP
DWZ+ThinkPHP开发时遇到的问题分析
Dec 12 PHP
PHP使用strrev翻转中文乱码问题的解决方法
Jan 13 PHP
浅谈PHP中类和对象的相关函数
Apr 26 PHP
PHP性能测试工具xhprof安装与使用方法详解
Apr 29 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
实例讲解PHP表单验证功能
Feb 15 PHP
php实现的简单多进程服务器类完整示例
Feb 01 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处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
yii gridview实现时间段筛选功能
2017/08/15 PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
2017/09/02 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
PHP实现的日历功能示例
2018/09/01 PHP
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
js DOM 元素ID就是全局变量
2012/09/20 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
JS:window.onload的使用介绍
2013/11/13 Javascript
浅析JavaScript中的常用算法与函数
2013/11/21 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
JavaScript实现数组降维详解
2017/01/05 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
2018/08/10 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
2019/04/24 Javascript
Vue使用Proxy代理后仍无法生效的解决
2020/11/13 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
使用Python的内建模块collections的教程
2015/04/28 Python
Python三级菜单的实例
2017/09/13 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
AJAX应用和传统Web应用有什么不同
2013/08/24 面试题
应用化学专业职业生涯规划书
2014/01/22 职场文书
整改报告怎么写
2014/11/06 职场文书
2015年后备干部工作总结
2015/05/15 职场文书
特种设备安全管理制度
2015/08/06 职场文书
感恩父母主题班会
2015/08/12 职场文书
小学感恩主题班会
2015/08/12 职场文书
Python机器学习之KNN近邻算法
2021/05/14 Python
TypeScript 内置高级类型编程示例
2022/09/23 Javascript