首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Web 后端--PHP 与数据库的交互

Web 后端--PHP 与数据库的交互

作者头像
书童小二
发布于 2018-09-03 09:00:01
发布于 2018-09-03 09:00:01
1.3K0
举报
文章被收录于专栏:前端儿前端儿

网页要处理数据,数据置于数据库之中。今天看了书,不能让知识遗忘,遂及时记下。

         用 PHP  操作 MySQL ,实现数据的交换,还要多练练....

PS: 以下 mysql 字段与mysqli 字段皆可互换,但推荐用 mysqli 因为官方说 mysqli 准备废弃了....

                  还有很多新标准还没掌握啊..................

       数据库的连接需要  用户名   密码   服务器名   这三项

       先定义

         <script src="https://code.csdn.net/snippets/425548.js"></script>

       $conn  是连接数据库的返回值。

       查询数据库的文件信息可用  $result = mysql_list_dbs($conn);  然后再用  var_dump($result); 就可。

       关闭连接则是 mysqli_close();

       检查数据库错误项 可用  mysql_error();

       比如 创建数据库books 则是  $result = mysql_query("create database books"); 如果 $result 返回true 则创建成功。

               选择数据库 books 则是  $ok = mysql_select_db("books");  如果 $ok 返回true 则创建成功。

                删除数据库 books 则是 $result = mysql_query("drop database if it exists books");

               查询数据库books 的表信息 $tables = mysql_list_tables("books",$conn);  再输出  print_r($tables);

               查询数据库books 中表个数 则继续  $_count = mysql_num_rows($tables);

              查询数据库个数 : $database = mysql_list_dbs($conn); 然后 $_count=mysql_num_rows($database);

              查询数据库中各个名称 可:$_name = mysql_tablename($database,$i); 其中$i 可在 $_count 范围内辅助循环输出

             查询数据库中表名称也类似: $_name = mysql_tablename($tables,$i);

       选择数据库后,可为其建立新表book:$result=mysql_query("create table book(id int,name varchar(20),price varchar(15))") 等

       为此表录入数据可 : $result = mysql_query("insert into book (id,name,price) values (1,"book1",10)");  

       删除表可  : $result = mysql_quert("drop table if it exist book");

         查询表中字段个数可用  $_count= mysql_num_fields( mysql_list_fields( books, book, $conn));

         相应查询字段名称可用  $_name = mysql_field_name( mysql_list_fields( books, book, $conn));

         修改表信息可用  :  $result = mysql_query("update book set id=3 where name="book1" ");

          删除表中某信息可用:  $result = mysql_query("delete from book where id="2" ");

         比如 $result = mysql_query("select * from book where id="1" ");

           提取数据表中记录可用  $result1 = mysql_fetch_row($result)  ; 选择输出, 如 $result1[price]  就可输出一个price 值, 一般伴随 while 循环使用输出。

        ***********************************************************华丽分割线************************************************************

         PHP 操作MySQL 方法还有很多,不便一一列举,但大多数都跟 MySQL 自身的命令语言格式差不多.........

         上述知识使用的   过程方法  来控制 MySQL   ;  还有使用 面向对象方式  来控制的 ; 比如可用   $result = $conn -> select_db("books");  来选择books 数据库。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014-11-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在PHP中使用MySQL Mysqli操作数据库 ,以及类操作方法
先来操作函数部分,普遍的MySQL 函数方法,但随着PHP5的发展,有些函数使用的要求加重了,有些则将废弃不用,有些则参数必填...
书童小二
2018/09/03
4.4K0
关于 C++ 操作 MySQL 数据查询的底层数据结构与函数支持
这些天,一半的时间都花在练车了,导致毕设进度就慢下来了。而且最近完美主义越来越严重,就加了个调优的小版本。本来今天应该进入第二个阶段了(主redis),结果现在还在对第一个版本进行调优。所以目前还是主mysql。
看、未来
2021/11/24
1.1K0
PHP-MySQL基本操作
PHP-MySQL基本操作 1 <?php 2 3 // 1.防止页面中文乱码 4 header("content-type:text/html;charset=utf-8");
ProsperLee
2019/03/19
1.1K0
PHP全栈学习笔记5
php与mysql数据库,PHP支持很多数据库,与mysql为牛逼组合,mysql数据库的基础知识的掌握是由必要的,要了解如何操作mysql数据库,数据表的方法。
达达前端
2019/07/03
1.7K0
PHP全栈学习笔记5
完整的PHP MYSQL数据库类
用户3519280
2023/07/07
5670
php开发_链接mysql数据库的一个类
项目结构: 运行效果; conn.php 1 <?php 2 class ConnectionMySQL{ 3 //主机 4 private $host="localhost"
Hongten
2018/09/13
1.6K0
php开发_链接mysql数据库的一个类
PHP实现的mysql操作类【MySQL与MySQLi方式】
本文实例讲述了PHP实现的mysql操作类。分享给大家供大家参考,具体如下: 首先是mysql方式
用户2323866
2021/07/09
1.6K0
PHP Mysql函数汇总表
mysql_affected_rows — 取得前一次 MySQL 操作所影响的记录行数mysql_change_user —  改变活动连接中登录的用户mysql_client_encoding — 返回字符集的名称 mysql_close — 关闭 MySQL 连接 mysql_connect — 打开一个到 MySQL 服务器的连接 mysql_create_db — 新建一个 MySQL 数据库 mysql_data_seek — 移动内部结果的指针 mysql_db_name — 取得结果数据 m
苦咖啡
2018/05/07
1.2K0
数据库进阶5 Mysql 性能优化20个原则(3)
Prepared Statements很像存储过程,是一种运行在后台的SQL语句集合,我们可以从使用 prepared statements 获得很多好处,无论是性能问题还是安全问题。
范蠡
2018/07/25
6080
PHP升级到5.5+后MySQL函数及其Mysqli函数代替用法
由于MySQL扩展从php5.5开始弃用,所以以后不推荐大家再用MySQL扩展,请用MySQLi或PDO代替,以下是MySQL对应的MySQLi函数(绿色字体)供大家参考。(注:PHP手册上的有误,这里是最准的)
IT工作者
2021/12/20
1.3K0
数据库初识--从MySQL 出发
要学Web 开发,也得先对数据库有所了解呀。数据库分门别类,多种多样,目前我选择了 MySQL 。
书童小二
2018/09/03
1.5K0
MySQL常用sql语句大全
创建数据库 create database dbname; 删除数据库 drop database dbname; 选择数据库 use dbname; 创建表 CREATE TABLE IF NOT EXISTS `book`( `id` INT UNSIGNED AUTO_INCREMENT, `title` VARCHAR(100) NULL, `author` VARCHAR(40) NOT NULL, `date` DATE, INDEX title_ind
Java学习录
2019/05/22
4.1K0
PHP 开发学习[7] —— 代码实现主从数据库 读写分离
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/details/53289223
泥豆芽儿 MT
2018/09/11
7330
PHP 开发学习[7] —— 代码实现主从数据库 读写分离
MySQL数据字典自动生成器
将下方代码保存为mysql.php放入网站根目录,然后修改连接配置,最后浏览器访问即可得到数据字典,可以通过网页保存为文档。
零云
2023/07/24
7270
《MySQL入门很轻松》第3章:数据库的创建与操作
在 MySQL中,数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的应用程序接口(Application Program Interface,API),用于创建、访问、管理、搜索和复制所保存的数据。 不过,也可以将数据存储在文件中,但是在文件中读写数据的速度相对较慢。所以,现在使用关系数据库管理系统(Relational Database Management System,RDBMS)来存储和管理大数据量。而MySQL 是最流行的关系数据库管理系统,尤其是在Web应用方面,MySQL可以说是最好的RDBMS应用软件之一。
炒香菇的书呆子
2022/02/14
1.6K0
《MySQL入门很轻松》第3章:数据库的创建与操作
PHP基础之与MySQL那些事
这篇文章会对PHP的MySQL扩展库,MySQLI的扩展库,SQL批量执行,事务控制等等进行一些简单的讲解。
雪痕@
2021/02/25
1.6K0
PHP基础之与MySQL那些事
C++ 之 VS2010 和MySQL数据库的链接问题
if (0 == mysql_library_init(0, NULL, NULL)) {
恒辉信达
2024/11/22
1800
PHP7原生MySQL数据库操作实现代码
PHP5中mysql_connect()等函数大多被PHP7中类的成员函数所代替。PHP5中连接mysql是过程性的,而PHP7中强调了类的使用与面向对象的方法
用户8832582
2021/07/13
9860
python处理SQLite数据库
数据库非常重要,程序的数据增删改查需要数据库支持。python处理数据库非常简单。而且不同类型的数据库处理逻辑方式大同小异。本文以sqlite数据库为例,介绍一下python操作数据库的方法。
Crayon鑫
2023/10/10
5320
C++ 连接数据库的入口和获取列数、数据
林冠宏-指尖下的幽灵
2018/01/02
2.4K0
相关推荐
在PHP中使用MySQL Mysqli操作数据库 ,以及类操作方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档