PHP数据库操作类实例之mysql_connect()函数增删改查操作
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
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
PHP数据库操作类实例之mysql_connect()函数增删改查操作
下载Word文档到电脑,方便收藏和打印~
下载Word文档猜你喜欢
2023-10-01django_数据库操作—增、删、改、查
增加 增加数据有两种方法 1> sava >>> from datetime import date>>> book = BookInfo( btitle='西游记', bpub_date=date(1988,1,1), 2023-01-312023-05-14Node.js操作mysql数据库增删改查
关于node.js操作mysql数据库的相关介绍请阅读全文吧。下文介绍的非常详细,具体内容如下所示:安装mysql模块npm install mysql 数据库准备
mysql server所在的机器IP地址是192.168.0.108,登2022-06-042023-05-142024-04-022024-04-02SQLite数据库增删改查怎么操作
在SQLite数据库中,可以使用SQL语句来进行数据的增删改查操作。插入数据:要插入数据,可以使用INSERT INTO语句,如下所示:INSERT INTO table_name (column1, column2, column3,2024-04-092024-04-022023-05-14PHP+MySQL如何实现数据库的增删改查操作
今天小编给大家分享一下PHP+MySQL如何实现数据库的增删改查操作的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、环境配2023-07-05JavaScala实现数据库增删查改操作详解
这篇文章主要介绍了JavaScala实现数据库增删查改操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧2023-05-14python对数据库mysql的操作(增删改查)
#coding=utf-8import pymysql# #查询# def connMySQL():# try:# conn=pymysql.connect(‘localhost‘,‘root‘,‘admin‘)# co2015-11-13Java操作Mongodb数据库实现数据的增删查改功能示例
本文实例讲述了Java操作Mongodb数据库实现数据的增删查改功能。分享给大家供大家参考,具体如下:首先,我们在windows下安装mongodb数据库,安装教程可查看前面一篇文章:https://www.jb51.net/article2023-05-31Android SQLite数据库增删改查操作的案例分析
Person实体类 代码如下:package com.ljq.domain;
public class Person { private Integer id; private String name; private S2022-06-062024-04-02Java Scala怎么实现数据库增删查改操作
这篇文章主要讲解了“Java Scala怎么实现数据库增删查改操作”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java Scala怎么实现数据库增删查改操作”吧!添加jar包这里的Scal2023-07-05MyBatis后端对数据库进行增删改查等操作实例
Mybatis是appach下开源的一款持久层框架,通过xml与java文件的紧密配合,避免了JDBC所带来的一系列问题,下面这篇文章主要给大家介绍了关于MyBatis后端对数据库进行增删改查等操作的相关资料,需要的朋友可以参考下2022-11-132024-04-022023-09-06热门标签
编程热搜
[mysql]mysql8修改root密码
use mysqlselect * from user where user="root";update user set password=password("mysql@2020") where user="root";ERROR 1064 (42000)MySQL专题3之MySQL管理
1、启动以及关闭MySQL服务器- 首先,我们需要通过以下命令来检查MySQL服务器是否已经启动:ps -ef | grep mysqld- 如果MySQL已经启动,以上命令将输出mysql进程列表,如果mysql未启动,你可以使用以下
编程资源站
- 资料下载
- 历年试题
目录
反馈
我要
反馈