现在写项目都是天天用框架底层连接数据库都忘记怎么写了,刚好有个东西需要自己手动写一个PHP去执行下,需要连接数据库,然后一脸懵逼…我居然不会底层连接数据库的方法….
面向过程
|
|
这种方式在PHP版本升级中会废除 而且在php5.6以后的版本中都已经提示 mysql_connect
的方法将在未来废除 推荐使用mysqli 或者 pdo的方式来连接数据库
面向对象
|
|
Mysqli是 Mysql 的扩展他同时也支持过程过的操作同时也支持面向对象的操作
使用PDO的方式
PDO 其实就是 PHP Database Object 即PHP数据库对象 它提供了一种统一的php和数据库交互的方法
这是目前比较流行的一种连接数据库的方法。它的优势在于:只要正确提供数据源,余下对于数据库的基本操作都是一样的。也就是说,同一段代码既可以同MySQL交互,也可以和SQLite3交互,当然也可以和PostgreSQL进行交互,前提是你提供了正确的数据源。
|
|
其他
|
|