目录

PHP与MySQL进行交互

PHP与MySQL交互步骤

相关函数:

mysql数据库的创建

与MySQL交互源码


打开phpinfo()

PHP与MySQL进行交互

mysqli

PHP与MySQL交互步骤

1、建立连接
            数据库名
            用户名
            密码
            数据库地址

2、执行SQL语句

3、断开连接

相关函数:

mysqli_connect()//与mysql建立连接
mysqli_connect_error();//把错误信息捕获并输出(有没有连接成功,连接过程中哪里发生错误)
mysqli_close();  //关闭数据库,释放资源(关闭与mysql服务器的连接)
mysqli_query()去执行SQL语句
mysqli_fetch_assoc($results); //取得结果集对象(只获取一条)
捕获SQL语句执行时的错误:mysqli_error()
mysqli_num_rows() //取结果集合中行的数量

mysql数据库的创建

可以通过phpmyadmin实现(进入我们phpstudy自带的MySQL数据库)
登录phpmyadmin:root/root(记得phpstudy要开启MySQL)

创建数据库cnfh(刹那芳华)

创建数据表 users(里面存放用户信息)

字段:
id(主键,非空自增)
name
password
photo
money

创建用户(通过SQL语句)

INSERT INTO `users`( `name`, `password`, `photo`, `money`) VALUES ("test","123.com","c:\\photo\1.jpg",100000)  注意有转义c:\\
INSERT INTO `users`( `name`, `password`, `photo`, `money`) VALUES ("test1","321.com","c:\\photo\1.jpg",120000)

select * from users查询

与MySQL交互源码

<pre>
<?php
$dbHost="127.0.0.1"; //数据库地址
$dbUser="root";//用户名
$dbPass="root";//密码
$dbName="xnfh";//数据库名
//与数据库建立连接,要返回一个链接的对象,这里定义一个变量$link,$link可以理解成令牌(你去执行SQL语句要有令牌)
$link=@mysqli_connect($dbHost,$dbUser,$dbPass,$dbName);//只要我们后面去执行SQL语句,我们就找$link,@是屏蔽错误信息
if(!$link){//echo mysqli_connect_error();//捕获错误,要写echo(捕获连接数据库时的错误)die(mysqli_connect_error());//如果我们发现连接错误,就结束整个脚本执行
}$sql="select * from users";
//用mysqli_query()去执行SQL语句,我们去执行SQL语句的时候要提供令牌
if($results=mysqli_query($link,$sql)){//$r1= mysqli_fetch_assoc($results); //取得结果集对象(只获取一条),如果我们要取第二条,还要再执行一次//var_dump($r1);//用循环一条一条取出来:while($result=mysqli_fetch_assoc($results)){var_dump($result);}
}else{die(mysqli_error($link));//判断SQL语句有没有错,如果错了结束脚本执行
}//关闭数据库,释放资源,括号里面要写“令牌”
mysqli_close($link);?>

【CyberSecurityLearning 49】PHP与MySQL进行交互相关推荐

  1. shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)

    shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)Shell脚本与MySQL数据库交互(增删改查)# 环境准备:安装mariadb 数据库 [root ...

  2. Python与MySQL的交互

    Python与MySQL的交互 1 .安装mysql模块 pip3 install pymysql 2 .connection 对象 用于建立与数据库的连接 2.1  创建对象 conn = conn ...

  3. 出生日期范围的Sql语句_【呕心总结】python如何与mysql实现交互及常用sql语句

    9 月初,我对 python 爬虫 燃起兴趣,但爬取到的数据多通道实时同步读写用文件并不方便,于是开始用起mysql.这篇笔记,我将整理近一个月的实战中最常用到的 mysql 语句,同时也将涉及到如何 ...

  4. OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(三)Kepserver 数据写入mysql数据库

    在上篇教程:OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)中我们学习了MySQL数据库简介.OPC服务器软件Kepserver软件介绍.MySQL5.5数据库安 ...

  5. 基于jsp+servlet的银行管理系统(eclipse控制台和mysql数据库交互)。

    简易图书管理系统(主要是jsp+servlet的练习),基于jsp+servlet的图书管理系统 基于jsp+servlet的银行管理系统(jsp+servlet和mysql交互). 基于jsp+se ...

  6. 学习Python与数据库--python与MySQL的交互

    Python与MySQL的交互操作 安装mysql模块 # pip install -i Simple Index python-mysql # 支持 2.x版本 pip install -i Sim ...

  7. Python MySQL数据库交互

    引言 本文介绍在 Python 中如何与 MySQL 数据库交互 利用 PyMySQL 数据库驱动,实现 MySQL 数据库的增删改查及事务处理 MySQL 简介 MySQL是一个关系型数据库管理系统 ...

  8. OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(二)Kepserver软件安装配置

    在上篇教程:OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)中我们学习了MySQL数据库简介.OPC服务器软件Kepserver软件介绍.MySQL5.5数据库安 ...

  9. kepserver写入mysql_OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(三)Kepserver 数据写入mysql数据库...

    在上篇教程:OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)中我们学习了MySQL数据库简介.OPC服务器软件Kepserver软件介绍.MySQL5.5数据库安 ...

最新文章

  1. SAP RETAIL 分配规则里的哪些数据不会被带入分配表?
  2. 安卓服务Service详解
  3. 头条45K的推荐算法工程师,需要具备怎样的技能
  4. 【数据库系统概论】考研第二部分重点分析【2.1】
  5. 关于string.Template的简单介绍
  6. 微信公众平台开发(97) 图文消息
  7. 又一位纯手工打造CPU的牛人,并且汇编语言实现类Unix系统,支持文件系统
  8. zend连接mysql_zend_db连接mysql(附完整代码)
  9. 帝国 标签模板 使用程序代码 自定义 时间显示方式
  10. deepnode处理过的图片_教你用PS快速修复图片脏乱和瑕疵,快来一起学习吧!
  11. 浙江省计算机数据库三级报名,浙江省计算机等级考试三级数据库技术
  12. 智慧城市的顶层设计与底层对接
  13. 想成为一个Java软件工程师,谁能带我学一学?
  14. C#箴言:定义常量的两种方法
  15. 参心坐标系与地心坐标系
  16. Pair:医学图像标注神器
  17. 计算机网络故障的排除,网络故障怎么排除 网络故障排除方法
  18. 明光市机器人_明光市安保巡逻机器人在线咨询
  19. 五、数据CRUD操作
  20. [Ynoi2019]魔法少女网站

热门文章

  1. C++ 之 贪吃蛇
  2. NYOJ 题目68 三点顺序
  3. SecureCRT 6.7 vim高亮
  4. ubuntu最基本的软件
  5. Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled
  6. 【荐】中国最有潜力的十位企业家(IT行业占大半)
  7. [zz]jQuery.extend 函数详解
  8. 大话设计模式读书笔记11----建造者模式(Builder)
  9. windows+php+mysql+apache(wamp)安装配置问题
  10. Matlab画图小结(二)