PHP数据库操作类实例之Mysql_connect()函数增删改查操作 代码介绍 这个mysql_connect() 函数内包含了“增、删、查、改、创建数据库、创建数据表”几类操作。 创建这个代码
创建这个代码的原因在于:有时候会下载到非常老版本的 php 源码,在新版 PHP 中,连接数据库就会出错。因此不得不记录不同版本 PHP 连接数据库的方式,用以熟悉老版本 PHP 连接数据库的操作步骤,便于替换相应代码来使较老的 PHP 源码能够正常连接数据库,并进行一些数据库操作。
PHP5.6.40 及以前版本用 mysql_connect() 函数,这个函数在 PHP5.6.40 会发出警告信息,告知即将弃用。
PHP5.6.40 及以上版本用 mysqli 或者 pdo 扩展,用这两个扩展连接数据库比之前的 mysql_connect() 更安全。
header("Content-Type: text/html;charset=utf-8");//禁止以下错误输出 : //Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future.error_reporting(0);class database { public $host = '127.0.0.1'; public $database = 'xxxxxx'; public $username = 'xxxxxx'; public $passWord = 'xxxxxx'; public function connect() { $host = $this->host; $username = $this->username; $password = $this->password; //创建mysql_connect数据库连接。 $conn = mysql_connect($host.":3306", $username, $password); if (!$conn) { //显示出错误信息。 die("Database Connect Failed : ".mysql_error()."
"); }else { echo "Database Connect Successful
"; return $conn; } } public function create_database() { $conn = $this->connect(); $sql = "CREATE DATABASE mydbdemo"; //执行创建数据库语句并判断创建数据库是否成功。 if (mysql_query($sql, $conn)) { //成功后的提示。 echo "Create Database Successful
"; }else { //失败后的出错提示。 echo "Create Database Failed : ".mysql_error()."
"; } mysql_close($conn); } public function create_table() { $conn = $this->connect(); $database = $this->database; //选择需要使用的数据库。 mysql_select_db($database, $conn); $sql = "create table fruit (name varchar(15), color varchar(15), price float)"; //执行创建数据表语句并判断创建数据表是否成功。 //前面已经选择过数据库,可以直接使用mysql_query($sql)执行语句。 if (mysql_query($sql)) { //成功后的提示。 echo "Create Table Successful
"; }else { //失败后的出错提示。 echo "Create Table Failed : ".mysql_error()."
"; } mysql_close($conn); } public function insert() { $conn = $this->connect(); $database = $this->database; //选择需要使用的数据库。 mysql_select_db($database, $conn); $sql = "INSERT INTO 测试_工商银行_20101231_20201231 (日期, 名称, 代码, 开盘价) values ('2022-10-07', '中国银行', '601399', 30)"; //执行插入语句并判断插入是否成功。 if (mysql_query($sql, $conn)) { //成功后的提示。 echo "Database Insert Successful
"; }else { //失败后的出错提示。 echo "Database Insert Failed : ".mysql_error()."
"; } mysql_close($conn); } public function delete() { $conn = $this->connect(); $database = $this->database; //选择需要使用的数据库。 mysql_select_db($database, $conn); $sql = "DELETE FROM 测试_工商银行_20101231_20201231 WHERE 开盘价='12';"; //执行删除语句并判断删除是否成功。 if (mysql_query($sql, $conn)) { //成功后的提示。 echo "Database Delete Successful
"; }else { //失败后的出错提示。 echo "Database Delete Failed : ".mysql_error()."
"; } mysql_close($conn); } public function select() { $conn = $this->connect(); $database = $this->database; //选择需要使用的数据库。 mysql_select_db($database, $conn); $sql = "SELECT * FROM 测试_工商银行_20101231_20201231 LIMIT 0,10"; $result = mysql_query($sql); //构造表头 echo " 日期 名称 代码 开盘价 "; while ($row = mysql_fetch_array($result)) { echo ""; echo "".$row['日期']." "; echo "".$row['名称']." "; echo "".$row['代码']." "; echo "".$row['开盘价']." "; echo " "; } mysql_close($conn); } public function update(){ $conn = $this->connect(); $database = $this->database; //选择需要使用的数据库。 mysql_select_db($database, $conn); $sql = "UPDATE 测试_工商银行_20101231_20201231 SET 名称='建设银行' WHERE 开盘价='30';"; //执行更新语句并判断更新是否成功。 //前面已经选择过数据库,可以直接使用mysql_query($sql)执行语句。 if (mysql_query($sql)) { //成功后的提示。 echo "Database Update Successful
"; }else { //失败后的出错提示。 echo "Database Update Failed : ".mysql_error()."
"; } mysql_close($conn); }}$classtest = new database();//$classtest->connect();//$classtest->create_database();//$classtest->create_table();//$classtest->insert();//$classtest->delete();//$classtest->update();$classtest->select();?> 使用说明
-
mysql_connect() :
-
文件末尾:
-
$classtest->connect(); // 连接数据库。
-
$classtest->create_database(); // 创建数据库。
-
$classtest->create_table(); // 创建数据表。
-
$classtest->insert(); // 插入操作。
-
$classtest->delete(); // 删除操作。
-
$classtest->update(); // 更新操作。
-
$classtest->select(); // 查询操作。
-
取消相应的注释可以逐一测试其功能,并了解函数操作过程。
代码下载
- 点击进入我的代码仓库随时查看和下载完整的最新更新和纠错的源码
来源地址:https://blog.csdn.net/goufeng93/article/details/127225835
--结束END--
本文标题: PHP数据库操作类实例之mysql_connect()函数增删改查操作
本文链接: https://lsjlt.com/news/422410.html(转载时请注明来源链接)
有问题或投稿请发送至:
邮箱/279061341@qq.com QQ/279061341
猜你喜欢
-
PHP数据库操作类实例之mysql_connect()函数增删改查操作
PHP数据库操作类实例之mysql_connect()函数增删改查操作 代码介绍 这个mysql_connect() 函数内包含了“增、删、查、改、创建数据库、创建数据表”几类操作。 创建这个代码...
-
django_数据库操作—增、删、改、查
增加 增加数据有两种方法 1> sava >>> from datetime import date
>>> book = BookInfo(
btitle='西游记',
bpub...
-
怎么用php操作数据库(增删改查)
PHP是一种非常流行的Web编程语言,它的特点是简单易学,可以用来创建动态网站和Web应用程序。而其中最常见的操作就是只增删改查(CRUD),本文将详细介绍PHP中的这些操作。增加数据在PHP中,添加数据通常是通过向数据库中插入一行新数据来...
-
Node.js操作mysql数据库增删改查
关于node.js操作mysql数据库的相关介绍请阅读全文吧。下文介绍的非常详细,具体内容如下所示:
安装mysql模块
npm install mysql
数据库准备
mysql server...
-
PHP怎么实现数据库的增删改查操作
数据库的增删改查是Web开发的基本操作之一,PHP作为一种强大的Web后端开发语言,也有非常便捷的操作数据库的方式。在这篇文章中,我们将介绍如何使用PHP来实现数据库的增删改查操作。一、连接数据库在PHP中,连接数据库是必不可少的一步。我们...
- 99+
- 2023-05-14
-
-
PandasDataFrame操作数据增删查改
目录一、DataFrame数据准备二、增删改查操作1,增2,查3,改4,删一、DataFrame数据准备
增、删、改、查的方法有很多很多种,这里只展示出常用的几种。
参数inplac...
- 99+
- 2024-04-02
-
-
MYSQL数据库中的增删改查操作
Mysql已经成为了最流行的关系型数据库之一,目前最新的mysql版本已到了8.0了,另外它算的上是php的好基友,曾经的lamp架构风靡一时。今天我们来看看数据库的一些操作。首先声明,我演示的mysql的...
- 99+
- 2024-04-02
-
-
Python3 数据库增删改查简单操作
1,使用Python增加一个表#导入用来操作数据库的模块import pymysql#建立连接数据库对象conn=pymysql.connect(host='127.2.2.2',user='root',p...
- 99+
- 2024-04-02
-
-
SQLite数据库增删改查怎么操作
在SQLite数据库中,可以使用SQL语句来进行数据的增删改查操作。
插入数据:
要插入数据,可以使用INSERT INTO语句,...
- 99+
- 2024-04-09
-
sqlite
-
PHP+MySQL怎么实现数据库的增删改查操作
PHP和MySQL是现代Web开发中最流行的技术。通过使用这两种技术,开发者可以构建动态Web应用程序,其中包括数据存储和检索。本文将介绍如何使用PHP和MySQL实现数据库的增删改查操作。一、环境配置在开始之前,我们需要确认已经配置好了P...
-
PHP+MySQL如何实现数据库的增删改查操作
今天小编给大家分享一下PHP+MySQL如何实现数据库的增删改查操作的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、环境配...
- 99+
- 2023-07-05
-
-
JavaScala实现数据库增删查改操作详解
目录添加jar包添加数据方法一方法二删除数据查询数据修改数据完整代码MysqlUtil代码MysqlDemo代码添加jar包
这里的Scala不是maven工程所以要找到项目结构(快...
- 99+
- 2023-05-14
-
Java数据库增删查改
Java
Scala增删查改数据库
-
python对数据库mysql的操作(增删改查)
#coding=utf-8import pymysql# #查询# def connMySQL():# try:# conn=pymysql.connect(‘localhost‘,‘root‘,‘admin‘)# ...
- 99+
- 2015-11-13
-
python对数据库mysql的操作(增删改查)
数据库入门
数据库基础教程
数据库
mysql
-
MySQL数据库中怎么实现增删改查操作
本篇文章为大家展示了MySQL数据库中怎么实现增删改查操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、向所有字段插入2、向指定字段插入二、修改数据当然,我们也...
- 99+
- 2024-04-02
-
-
Java Scala怎么实现数据库增删查改操作
这篇文章主要讲解了“Java Scala怎么实现数据库增删查改操作”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java Scala怎么实现数据库增删查改操作”吧!添加j...
- 99+
- 2023-07-05
-
-
Java操作Mongodb数据库实现数据的增删查改功能示例
本文实例讲述了Java操作Mongodb数据库实现数据的增删查改功能。分享给大家供大家参考,具体如下:首先,我们在windows下安装mongodb数据库,安装教程可查看前面一篇文章:https://www.jb51.net/article...
-
Android SQLite数据库增删改查操作的案例分析
Person实体类 代码如下:package com.ljq.domain;
public class Person { private I...
-
MyBatis后端对数据库进行增删改查等操作实例
目录1.MyBatis 是什么?2. MyBatis 的重要性3. MyBatis 查询3.1 创建数据库和表3.2 添加MyBatis框架⽀持3.2.1 新项目...
- 99+
- 2022-11-13
-
mybatis对数据库的操作
mybatis操作数据库的方式
mybatis如何与数据库交互
-
C#操作SQLite实现数据的增删改查
目录简介主要代码SQLiteHelper.csUsingLock.csForm1.cs简介
SQLite是一个轻量级、跨平台的关系型数据库,在小型项目中,方便,易用,同时支持多种开发...
- 99+
- 2024-04-02
-
-
Python FastAPI 框架 操作Mysql数据库 增删改查
2 比 1 更容易理解,可以先看2(单文件级别) 1、FastAPI 框架 操作Mysql数据库(项目多文件级别) FastAPI 可以使用任何您想要的关系型数据库。 在这里,让我们看一个使用着SQ...
热门wiki
近期文章
推荐阅读
-
关于SQL建表语句使用详解
2024-10-23
-
HBase在大数据审计与合规性追踪中的应用
2024-10-22
-
MySQL与HBase在大数据金融分析中的性能与可扩展性对比
2024-10-22
-
HBase的Region Server之间的网络通信优化
2024-10-22
-
HBase在大数据监控与告警系统中的实时数据处理能力
2024-10-22
-
MySQL与HBase在大数据安全策略中的实现与对比
2024-10-22
-
HBase的分布式事务处理在复杂业务场景中的应用
2024-10-22
-
MySQL与HBase在混合存储架构中的整合策略
2024-10-22
-
HBase如何支持高效的二级索引查询
2024-10-22
-
MySQL与HBase在物联网数据收集与处理中的协作模式
2024-10-22
热门问答
-
1
回答
如何调试操作系统的错误?
操作系统
2023-11-15发布
-
1
回答
2023-11-15发布
-
1
回答
如何实现操作系统的内存管理?
操作系统
2023-11-15发布
-
1
回答
2023-11-15发布
-
1
回答
2023-11-15发布
-
1
回答
ASP中的数据验证和数据校验有什么不同?
ASP.NET
2023-11-15发布
-
1
回答
ASP中的ADO对象和DAO对象有什么区别和使用方法?
ASP.NET
2023-11-15发布
-
1
回答
2023-11-15发布
-
1
回答
2023-11-15发布
-
1
回答
2023-11-15发布
热门标签
-
Python操作PostgreSQL
Python连接PostgreSQL
Python连接和操作PostgreSQL
SQL建表语句
SQL建表语句使用
RedisTemplate使用
MySQL提取数据
JSON提取数据
MySQL从JSON提取数据
MySQL免密登录
MySQL免密登录配置
Oracle端口
Oracle修改端口
Oracle更换端口
Oracle更换监听端口
HBASE部署
HBASE集群部署
oracle中的trunc函数
oracle中trunc
winx64安装
格式化yyyy-mm-dd
mysql时间戳格式化yyyy-mm-dd
mysql8.0.15重置密码
mysql8.0.15修改密码
2059
Navicat连接MySQL出现2059
DBeaver导入数据
DBeaver导入excel大量数据
DBeaver导入excel数据
dbeaver导出
0