第十一章:第1节 PHP与MySQL——PHP操作MySQL的方式

更新于:2017-09-25 15:25:16

第十一章我们重新回归到PHP的学习上。


PHP脚本也可以像cmd、Navicat一样作为一个客户端向MySQL服务器发送SQL语句指令,怎么做呢?其实不难的,参考PHP手册就可以学会。


PHP有四种方式操作MySQL数据库:两个函数组和两个类库。


MySQL函数组:


1.png


Mysqli函数组和类库:


1.png


MySQLi即可以面向过程又可以面向对象。


PDO类库:


1.png


说明下:


MySQL函数组已经被淘汰了,在PHP高版本中已不支持MySQL函数组,大家就不要去用了。可能我们在查一些资料时会遇到别人用MySQL函数组做代码演示,看下发布时间就知道,都是很多年前的资料。


Mysqli和PDO二选其一,如果想用面向过程操作数据库可以用MySQLi,如果想用面向对象操作数据库可以用PDO。楠神推荐大家用PDO(印象中都说PDO最好),你要是有兴趣可去搜下MySQLi与PDO有什么区别,它不属于我们研究的重点,面试的时候也不会有人问这个问题。后面楠神只讲下PDO。


还需说明下:


MySQLi、PDO属于PHP的模块,PHP安装完默认是没有开启,大家还需去PHP配置文件中打开(怎么打开百度搜方法)。


如果你的开发环境是用的楠神推荐的phpstudy,它默认已经打开了,可用phpinfo()函数查看。


1.png


Mysqli已开启。


1.png


PDO已开启。