邓炜讲解PHP&MYSQL操作:删除、查询、插入与修改
"邓炜PHP&MYSQL操作函数的讲解,包括连接数据库、创建查询、执行删除、插入和修改等操作。邓炜是该主题的主讲人,提供联系方式及学习资源网站。" 邓炜的PHP&MYSQL操作函数教程涵盖了数据库操作的基础到进阶知识,适合初学者或需要巩固数据库技能的开发者。以下是主要知识点的详细说明: 1. **数据库操作流程**: 数据库操作通常包括连接数据库、选择数据库、执行SQL语句、处理结果以及断开连接。邓炜的示例代码演示了如何使用PHP进行这些操作。 2. **连接数据库**: 使用`mysql_connect()`函数连接MySQL服务器,参数包括服务器地址、用户名、密码。例如: ```php $con = mysql_connect('localhost', 'root', '123456'); ``` 随后,通过`mysql_select_db()`函数选择要操作的数据库,如: ```php mysql_select_db('user', $con); ``` 3. **创建查询**: 使用`mysql_query()`函数执行SQL查询。例如,查询所有数据: ```php $rs = mysql_query("select * from admin", $conn); ``` `$rs`变量将存储查询结果,可以进一步处理。 4. **执行删除**: 删除操作通过`DELETE FROM`语句实现,邓炜给出的示例是删除id为1的用户: ```php $del_sql = "delete from users where id=1"; $query = mysql_query($del_sql); if ($query) { echo "ok"; } else { echo "error"; } ``` 5. **执行插入**: 插入数据使用`INSERT INTO`语句,如下所示: ```php $insert_sql = "insert into users (username, password) values ('邓炜', '123456')"; $query = mysql_query($insert_sql); if ($query) { echo "ok"; } else { echo "error"; } ``` 6. **执行修改**: 更新数据使用`UPDATE SET`语句,邓炜的示例更新了用户的名字和密码: ```php $update_sql = "update users set username='吕斌', password='新密码' where id=1"; $query = mysql_query($update_sql); if ($query) { echo "ok"; } else { echo "error"; } ``` 7. **使用PHPMyAdmin**: 虽然邓炜的教程主要关注PHP操作,但他提到学会使用PHPMyAdmin工具,这是一个流行的图形界面工具,用于管理和操作MySQL数据库,非常适合初学者和开发者调试SQL语句。 8. **字符集设置**: 在执行查询前,可以设置字符集以避免编码问题,例如: ```php mysql_query("set names 'gbk'"); ``` 9. **错误处理**: 在执行数据库操作时,通常会检查返回值以判断是否成功,如邓炜代码中的`if($query)`结构,如果失败则打印错误信息。 这个教程不仅讲解了基础的数据库操作,还强调了错误处理和良好的编程习惯,对于想要学习PHP与MySQL结合的开发者来说非常实用。不过,需要注意的是,`mysql_`系列函数已经过时,现在推荐使用`mysqli_`或PDO扩展进行数据库操作,以获得更好的性能和安全性。
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://profile-avatar.csdnimg.cn/5218485b34dc4c05a7565a98e5d365f5_weixin_42200829.jpg!1)
- 粉丝: 14
- 资源: 2万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)