php连接mysql数据库

发布时间 - 2026-01-11 00:17:15    点击率:

连接数据库:

使用面向对象的方法;

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  # 连接  # mysql  # 一文详解PHP连接MySQL数据库的三种方式  # PHP连接MySQL数据库三种实现方法  # PHP连接MySQL数据库操作代码实例解析  # PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】  # php连接mysql数据库最简单的实现方法  # PHP连接MySQL数据库并以json格式输出  # PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】  # PHP连接MYSQL数据库的3种常用方法  # PHP连接MySql数据库方法简化版  # 的是  # 是一个  # 又有  # 面向对象  # 返回值  # 连接数据库  # brush  # SQL  # pre  # class  # MySQLi  # localhost  # root  # lt  # db  # strong  # style  # color  # span 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  微信推文制作网站有哪些,怎么做微信推文,急?  如何快速搭建虚拟主机网站?新手必看指南  如何快速搭建支持数据库操作的智能建站平台?  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  如何正确下载安装西数主机建站助手?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  高性价比服务器租赁——企业级配置与24小时运维服务  奇安信“盘古石”团队突破 iOS 26.1 提权  Laravel如何发送系统通知?(Notification渠道示例)  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  如何挑选高效建站主机与优质域名?  Laravel如何配置Horizon来管理队列?(安装和使用)  微信小程序 input输入框控件详解及实例(多种示例)  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  Windows Hello人脸识别突然无法使用  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】  做企业网站制作流程,企业网站制作基本流程有哪些?  如何基于云服务器快速搭建网站及云盘系统?  如何获取免费开源的自助建站系统源码?  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  node.js报错:Cannot find module &#39;ejs&#39;的解决办法  php打包exe后无法访问网络共享_共享权限设置方法【教程】  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  用v-html解决Vue.js渲染中html标签不被解析的问题  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  🚀拖拽式CMS建站能否实现高效与个性化并存?  百度浏览器如何管理插件 百度浏览器插件管理方法  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  如何在万网自助建站中设置域名及备案?  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  Python正则表达式进阶教程_复杂匹配与分组替换解析  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  教你用AI润色文章,让你的文字表达更专业  jQuery 常见小例汇总  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  html如何与html链接_实现多个HTML页面互相链接【互相】  动图在线制作网站有哪些,滑动动图图集怎么做?  如何在云主机上快速搭建多站点网站?  网站页面设计需要考虑到这些问题  Java垃圾回收器的方法和原理总结  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  Laravel怎么在Blade中安全地输出原始HTML内容  制作公司内部网站有哪些,内网如何建网站?  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】