前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >浅谈PHP与MySQL开发

浅谈PHP与MySQL开发

作者头像
筑梦师winston
发布2018-05-10 10:56:59
2.3K0
发布2018-05-10 10:56:59
举报
文章被收录于专栏:全栈工程师成长之路

前言

这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程.

个人学习方法分享 深入浅出后端开发(PHP篇) 深入浅出后端开发(MySQL篇)

代码语言:javascript
复制
本文阅读建议
1.一定要辩证的看待本文.
2.本文仅代表个人片面观点,如有不同观点,还往及时指出.
3.本文只阐述学习路线和学习当中的重点问题.需要读者自己使用百度进行拓展学习.
4.本文所表达观点并不是最终观点,还会更新,因为本人还在学习过程中,有什么遗漏或错误还望各位指出.
5.觉得哪里不妥请在评论留下建议~
6.觉得还行的话就点个小心心鼓励下我吧~

代码语言:javascript
复制
目录
1.什么是PHP
2.什么是MySQL
3.LAMP黄金搭档
4.如何进行PHP&MySQL学习
5.学习路线大纲
6.知识拓展

什么是PHP

自己的理解

PHP是一门开源的服务器脚本语言,本身是一门混合语言,为什么这么说呢,他在5.1版本后才完全支持了面向对象概念.

PHP常常用来开发网页,或者网页后台,其学习成本相对其他语言较低,学习路线不会很陡峭,并且拥有ThinkPHP和Laravel成熟框架可供进行开发.

深入浅出后端开发(PHP篇)

什么是MySQL

自己的理解

MySQL是一种高效,开源的关系型数据库,数据库是用来存储数据的,不同的数据库其性能,高并发处理,搜索的效率各不相同.

数据库是使用结构化查询语言(SQL)进行数据操作和访问的,其SQL实标准数据库查询语言,可在不同种类的数据库进行使用.

深入浅出后端开发(MySQL篇)

LAMP黄金搭档

自己的理解

LAMP因为其开源的特点,成本低,建站速度快,易于维护,易于扩展,成型框架多.

LAMP分别为Linux & Apache & MySQL & PHP,是目前市面上流行的服务器项目所选的配置.

因为易于学习,成本低,开发环境易于搭建,所以本人也选择了LAMP进行学习,其中MySQL 和PHP 担当了项目当中的后台开发的角色.

LAMP环境搭建

本文主要讲如何进行PHP和MySQL的学习.

如何进行PHP&MySQL学习

进行PHP&MySQL的学习已经15天左右了,本人学习途径基本上是书籍+百度,我已经大致了解了PHP与MySQL的关系,以及如何学习他们.

相信不少人在学习一门语言的时候,都是专心去学习一门,而我学了这么久网页开发给我的感觉是,如果你一开始入门只学HTML 或者CSS 或者JavaScript的话,那你将无法拥有整个网站的概念,而是很片面的.

我一开始也想单独进行PHP的学习,学习完再学习MySQL,然而现实并不是这样.

PHP和MySQL必须要一起进行学习,结合学习法.

我至今已经阅读了6本关于PHP和MySQL的书了,正在研读的还有两本书籍,每本书,PHP和MySQL都是穿插着讲的,其重点是围绕着PHP如何操作MySQL.

因为本人有iOS开发的底子,所以在学习PHP基础时较为轻松,各位如果是第一次学习编程语言,请认真学习PHP基础.

学习路线大纲

本路线大纲不同于其他两篇文章的学习路线,本路线意为如何结合着进行学习,更高效的学会使用PHP和MySQL.

PHP基础 环境搭建 HTTP协议 基本语法 数据类型 语言基础 文件加载 数据存储和读取(服务器目录操作) 代码重用 函数编写 异常处理 MySQL基础 数据库概念 结构化查询语言SQL 数据库操作 数据表操作 数据操作 SQL常用语法 数据库聚合函数 数据库联结查询 PHP简单操作MySQL PHP连接数据库 PHP从Web连接数据库操作 项目实践:留言本. PHP面向对象 面向对象特性 类和对象 类设计 MVC PDO操作MySQL数据库 PDO数据库抽象层 PDO错误处理 PDO操作MySQL项目实践 PHP高级 上传文件 网络和协议函数 国际化与本地化 GD图像处理 会话控制 MySQL高级 权限系统 MySQL事务 存储过程、触发器和函数 存储引擎 优化、备份、恢复 Web应用安全性 Web应用安全风险 构建安全的Web应用 数据库安全 PHP身份验证 PHP框架 Smarty模板 Zend Framework框架 ThinkPHP框架 Laravel框架 大型项目中的PHP&MySQL 可维护代码 调试和日志 用户身份验证和个性化 框架应用项目实践

知识拓展

在学习PHP和MySQL的过程中,书中都有涉及到AJAX和jQuery的知识,希望各位读者在学习PHP和MySQL过程中可以进行AJAX和jQuery的了解.

一定要进行全面的了解,在进行学习,LAMP环境的网页开发往往是要先进行整体了解,再进行整体学习,循序渐进,而不同于其他任何一门单独编程语言的学习.

PHP和MySQL,尤其是MySQL的SQL语法最注重实践,实践才能掌握

AJAX

  • Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。
  • Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。
  • Ajax 是一种用于创建快速动态网页的技术。
  • Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术

正在进行AJAX的学习,稍后我会更新此处.

jQuery

  • jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。
  • jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
  • jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等

正在进行jQuery的学习,稍后我会更新此处

结束语

如果您对这篇文章有什么意见或者建议,请评论与我讨论.

如果您觉得还不错的话~可以点个喜欢鼓励我哦.

如果您想和我一起学习,请毫不吝啬的私信我吧~

介个是我的个人博客,欢迎参观哦~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.04.26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 什么是PHP
    • 自己的理解
    • 什么是MySQL
      • 自己的理解
      • LAMP黄金搭档
        • 自己的理解
        • 如何进行PHP&MySQL学习
        • 学习路线大纲
        • 知识拓展
          • AJAX
            • jQuery
            • 结束语
            相关产品与服务
            云数据库 SQL Server
            腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档