邓炜讲解PHP&MYSQL操作:删除、查询、插入与修改

需积分: 25 3 下载量 188 浏览量 更新于2024-08-17 收藏 199KB PPT 举报
"邓炜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扩展进行数据库操作,以获得更好的性能和安全性。