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


相关推荐: 如何续费美橙建站之星域名及服务?  如何在腾讯云服务器上快速搭建个人网站?  Laravel Docker环境搭建教程_Laravel Sail使用指南  如何登录建站主机?访问步骤全解析  *服务器网站为何频现安全漏洞?  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  香港服务器建站指南:免备案优势与SEO优化技巧全解析  如何选择PHP开源工具快速搭建网站?  开心动漫网站制作软件下载,十分开心动画为何停播?  百度浏览器如何管理插件 百度浏览器插件管理方法  Python3.6正式版新特性预览  如何安全更换建站之星模板并保留数据?  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  javascript如何操作浏览器历史记录_怎样实现无刷新导航  LinuxShell函数封装方法_脚本复用设计思路【教程】  如何在万网自助建站平台快速创建网站?  HTML 中动态设置元素 name 属性的正确语法详解  Laravel怎么自定义错误页面_Laravel修改404和500页面模板  公司网站制作价格怎么算,公司办个官网需要多少钱?  java ZXing生成二维码及条码实例分享  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  详解MySQL数据库的安装与密码配置  🚀拖拽式CMS建站能否实现高效与个性化并存?  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  青岛网站建设如何选择本地服务器?  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  php 三元运算符实例详细介绍  北京的网站制作公司有哪些,哪个视频网站最好?  JS实现鼠标移上去显示图片或微信二维码  Laravel storage目录权限问题_Laravel文件写入权限设置  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  如何用好域名打造高点击率的自主建站?  Java类加载基本过程详细介绍  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  黑客如何利用漏洞与弱口令入侵网站服务器?  Laravel中的Facade(门面)到底是什么原理  零基础网站服务器架设实战:轻量应用与域名解析配置指南  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  北京网站制作的公司有哪些,北京白云观官方网站?  高端建站三要素:定制模板、企业官网与响应式设计优化  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  Laravel如何处理异常和错误?(Handler示例)  Linux网络带宽限制_tc配置实践解析【教程】  潮流网站制作头像软件下载,适合母子的网名有哪些?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?