网页要处理数据,数据置于数据库之中。今天看了书,不能让知识遗忘,遂及时记下。
用 PHP 操作 MySQL ,实现数据的交换,还要多练练....
PS: 以下 mysql 字段与mysqli 字段皆可互换,但推荐用 mysqli 因为官方说 mysqli 准备废弃了....
还有很多新标准还没掌握啊..................
数据库的连接需要 用户名 密码 服务器名 这三项
先定义
$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 数据库。

本文讨论了使用MySQL的Alter Table语句修改表,包括添加/删除列,重命名表/列以及更改列数据类型。

文章讨论了为MySQL配置SSL/TLS加密,包括证书生成和验证。主要问题是使用自签名证书的安全含义。[角色计数:159]

文章讨论了流行的MySQL GUI工具,例如MySQL Workbench和PhpMyAdmin,比较了它们对初学者和高级用户的功能和适合性。[159个字符]

本文讨论了使用Drop Table语句在MySQL中放下表,并强调了预防措施和风险。它强调,没有备份,该动作是不可逆转的,详细介绍了恢复方法和潜在的生产环境危害。

本文讨论了在PostgreSQL,MySQL和MongoDB等各个数据库中的JSON列上创建索引,以增强查询性能。它解释了索引特定的JSON路径的语法和好处,并列出了支持的数据库系统。

文章讨论了使用准备好的语句,输入验证和强密码策略确保针对SQL注入和蛮力攻击的MySQL。(159个字符)


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

WebStorm Mac版
好用的JavaScript开发工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SublimeText3汉化版
中文版,非常好用

Dreamweaver Mac版
视觉化网页开发工具