一、连接数据库服务器
$link = mysqli_connect(服务器地址,用户名,密码);
二、设置连接编码
1. 保持客户端与服务器之间的沟通顺畅:同一“语言”(字符集)
mysqli_query($link,"set names XXX");
2. 如何确定要使用何种编码:
客户端当前执行脚本的界面是什么字符集,就设定成什么字符集
三、选定要使用的数据库
mysqli_query($link,"use XXX");
四、关闭连接
主动释放连接:MySQL服务器的连接资源是有限的,不用了需要释放(脚本执行结束系统也会自动释放)
mysqli_close($link);
五、执行增删改操作
1. mysqli_query函数
2. 判断执行结果
- 执行成功,结果为true,只代表SQL指令执行成功
- 执行失败,结果为false,代表SQL指令错误或者操作对象不存在,执行失败
3. mysqli_query($link,"insert ....");
通过insert指令向指定表插入对应的数据
4. mysqli_query($link,"delete ....");
根据删除指令操作数据库(表)
六、执行查询操作
1. mysqli_query($link,"select ...")
其他的语句书写类似,比如:show语句,desc语句
2. 执行结果的处理:
- 成功返回结果:成功为结果集,SQL指令没有错误,但是如果查询结果本身为空返回也是true(结果集是一种资源:转换成bool永远为TRUE)
- 失败为false:SQL指令有错误
3. 获取结果集行数
mysqli_num_rows():获取结果集中到底有多少行记录