两种语言之间如何衔接 web开发之php mysql
2016-03-25 14:08
495 查看
我的学习习惯是先用一本简单的书,快速浏览一遍这个领域的大概,知道自己的工具箱里有哪些工具可以使用,然后再开始使用。
一本书如果很艰难,很多地方读不懂,没关系,跳过这些困难的地方,通读完全书后至少你获得了你能理解的那一部分内容。那些困难的部分也许因此而显得没有那么难了。
——《如何阅读一本书》(我胡诌的,原文记不清了)
这次解决我很大一个困惑:“你怎么能在一个程序里面使用两种语言?”
解决:php和mysql都运行同一个apache服务器上,可以通过php的mysql库来执行对mysql数据库的操作,对应函数的名字是mysql_*。php主要的操作是通过mysql_query(datebase* $DB, string *actions)向指定的数据库传入指定的操作,来完成一系列数据库操作的。
这个举动帮助我更加理解所谓的库和API的作用,库是一套工具,使用其中对应的工具完成对应的工作,而API是对方提供的入口,规定了你能做的事情。
库是对API一系列操作的抽象,将对API的操作打包组合成起来,使得不必去关心操作步骤的细节,比如:只要关心写某数据库执行某操作,而不用关心如何找到某数据库,并如何传入操作,返回结果等等(dirty work)。
对抽象的了解还不够深入,还没有将其融入自己的思维习惯中来,经常将不同层次的抽象混合在一起。导致思维混乱。
一本书如果很艰难,很多地方读不懂,没关系,跳过这些困难的地方,通读完全书后至少你获得了你能理解的那一部分内容。那些困难的部分也许因此而显得没有那么难了。
——《如何阅读一本书》(我胡诌的,原文记不清了)
这次解决我很大一个困惑:“你怎么能在一个程序里面使用两种语言?”
解决:php和mysql都运行同一个apache服务器上,可以通过php的mysql库来执行对mysql数据库的操作,对应函数的名字是mysql_*。php主要的操作是通过mysql_query(datebase* $DB, string *actions)向指定的数据库传入指定的操作,来完成一系列数据库操作的。
这个举动帮助我更加理解所谓的库和API的作用,库是一套工具,使用其中对应的工具完成对应的工作,而API是对方提供的入口,规定了你能做的事情。
库是对API一系列操作的抽象,将对API的操作打包组合成起来,使得不必去关心操作步骤的细节,比如:只要关心写某数据库执行某操作,而不用关心如何找到某数据库,并如何传入操作,返回结果等等(dirty work)。
对抽象的了解还不够深入,还没有将其融入自己的思维习惯中来,经常将不同层次的抽象混合在一起。导致思维混乱。
相关文章推荐
- 解决没有权限访问phpmyadmin问题
- 如何将GIT集成到PHPSTORM使用
- PHP 自动识别当前使用的移动终端
- 一个获取google chrome扩展crx文件信息的PHP操作类
- 安装Yaf框架
- php 解析json
- 迅雷调用potplayer
- PHP 使用list函数each函数遍历数组(实现foreach)解析
- PHP字符串函数之 strstr stristr strchr strrchr
- PHP字符串函数之 strstr stristr strchr strrchr
- PHP实现动态执行代码的方法
- PHP学习--变量学习
- PHP动态生成指定大小随机图片的方法
- php 页面传递数组元素
- php模拟登陆正方管理系统
- php抽象类
- PHP 类型判断和NULL,空值检查
- php代码习惯(一)
- php框架laravel:数据库建立:artisan
- php生成随机密码的几种方法