浅谈PHP与MySQL开发

前言

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

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

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

目录
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的学习,稍后我会更新此处

结束语

如果您对这篇文章有什么意见或者建议,请评论与我讨论. 如果您觉得还不错的话~可以点个喜欢鼓励我哦. 如果您想和我一起学习,请毫不吝啬的私信我吧~ 介个是我的个人博客,欢迎参观哦~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

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

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

    筑梦师winston
  • 全栈开发自学日志(持续更新)

    筑梦师winston
  • 深入浅出学习前端开发(入门篇)前言

    筑梦师winston
  • php 5.6 已死,关于 php 7 你必须知道的几件事

    一般手机系统升级我是跑最后的,因为不愿意踩坑,毕竟iOS和Android这种系统都会出现bug,何况世界上被人黑的最多的语言。

    猿哥
  • 今天去浦东图书馆借了两本PHP的书

    曾经在2004年的时候,接过PHP论坛和网站的兼职,当时主要写ASP代码,也没深入研究PHP,没想到PHP这么些年在互联网的占有率那么高。特别是近期看到很多微信...

    崔文远TroyCui
  • awesome-php

    收集整理一些常用的PHP类库, 资源以及技巧. 以便在工作中迅速的查找所需… 这个列表中的内容有来自 awesome-php 的翻译, 有来自开发者周刊以及个人...

    琯琯
  • PHP安全配置

    在配置文件中,设置display_errors=On,开启了PHP错误显示,在PHP程序遇到错误时,会暴露PHP文件和系统路径,从而容易被威胁,我们需要设置:

    行云博客
  • 除了PHP还应该学什么?

    PHP 语言之所以能有今天的地位,得益于PHP语言设计者一直遵从实用主义,将技术的复杂性隐藏在底层。PHP 语言入门简单,容易掌握,程序健壮性好,不容易出现像 ...

    叫我可儿呀
  • PHP的学习路线

    1、PHP的学习路线 任何网站全都是由网页组成的,也就是说想完成一个网站,必须先学会做网页,掌握静态网页的制作技术是学习开发网站的先决条件。 因此我们要学习HT...

    企鹅号小编
  • 6本PHP必备书籍,你值得拥有

    PHP(Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券