本文将详细介绍如何使用php连接MySQL并对数据库进行读取、写入数据等,具有一定的参考价值。
php连接数据库
注:
- 代码中第 4 行需要替换为自己的数据库用户名,一般为root或为项目专门设置的用户名
- 代码中第 5 行需要替换为自己的数据库用户名对应的密码,一般为root密码或为项目专门设置的用户名的密码
- 代码中第 6 行需要替换为自己要访问的数据库名
配置好php环境,如各项信息填写正确,访问网页将显示 连接成功 的提示:

否则将显示错误信息:


php从数据库表中获取数据
我们在数据库中新建一个表,存放一些演示数据:

通过上述两行代码,我们便可以将名为temp1
的表中所有数据获取到,并储存在$result
中;但此时不能直接输出$result
:

我们可以将数据转换成Array
格式并使用print_r
输出:
但平时使用过程中我们可能需要JSON
格式的数据,可以使用json_encode
将输出数据格式变为JSON
格式:

完整代码:
php向数据库表中写入数据
我们可以使用URL中携带参数的方式将数据写入到数据库(注意!请不要在生产环境中使用此种方式!)
使用$_GET
接收URL中携带的参数,需要事先定义好变量名 = $_GET["参数名"]
:
编写写入部分:
携带参数执行上述代码即可成功写入数据库,但目前没有提示我们无法确认数据是否成功写入(不够人性化)、没有添加判断条件无法保证写入参数是否缺失,于是将代码进行修饰:
注:当数据库没有设置主键或唯一约束时,代码5-9
行的判断将一直为true
,无法进行重复存入提示与限制重复存入!
我们将key1
设为主键,并查看效果:

此时我们可在数据库中看到新写入的数据:



完整代码:
至此教程完成。
写在后面:截止到文章发布时我没有专门学习过php,故本文仅对php操作MySQL功能进行实现,文中如有错误欢迎指正,非常感谢୧(๑•̀⌄•́๑)૭
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
Eric · 梦曦
本文地址: php连接MySQL并操作数据库
本文地址: php连接MySQL并操作数据库