PHP数据库编程
PHP有三种方式来操作我们的数据库:
1、mysql扩展库
2、mysqli扩展库
3、pdo
mysql扩展库和mysql数据库的区别
下面就来mysql扩展库来介绍 :
1、mysql数据库是用来存放数据的
2、mysql数据库的三层结构示意图:
所有数据库基本上都遵循这三种结构 ,
3、mysql扩展库是一堆函数,是PHP设计者提供给程序员完成对mysql数据库的各种操作(CRUD)
使用PHP的mysql扩展库完成对数据库的操作:
1、环境搭建
1.1 启用mysql扩展库
在PHP.ini文件中去配置mysql扩展库
extension=php_mysql.dll extension=php_mysqli.dll
我们可以通过<?php phpinfo();?> 来查看目前支持哪些库功能
1.2 创建一张用户表,供我们使用
create table user1(
id int primary key auto_increment,
name varchar(32) not null,
password varchar(64) not null,
email varchar(128) not null,
age tinyint unsigned not null
)
插入数据
insert into user1(name,password,email,age) value('jsh',md5('123456'),'1234567@qq.com',20)
这里我们对密码进行了加密
当我们将用户名是汉字时,回报错误,需要进行设置