php的MySQL连接

php5.5以下的是用MySQL来连接(面向过程),5.5以上用mysqli来连接(面向过程/面向对象)

面向过程我的理解是要知道每一个过程,从细节思考,比如吃一道菜,你要知道它是怎么做的,用的什么调料,菜是从哪来的,怎么种的。。。
而面向对象是宏观的,只需要关注结果,而不是去主要关注过程,比如,给你一道菜你只要去吃就好了

然而对于php连接数据库只是方式的不同

MySQL只能面向过程,mysqli面向对象和过程都可以,下面主要讲下mysqli地面向过程、对象,MySQL的连接方式大家都很熟悉了把。。。

面向过程

连接数据库

$link = mysqli_connect("域名","用户","密码","数据库");

设置编码格式

第一种:

mysqli_query($link, "set names utf8");

第二种

mysqli_set_charset($link,'utf8');

书写SQL语句 增删改查

$sql="................"

执行SQL语句

$res = mysqli_query($link, $sql);

面向对象

连接数据库

$mysqli=new mysqli("域名","用户","密码","数据库");

设置编码格式

$mysqli->query("set names utf8");

书写SQL语句 增删改查

$sql="................"

执行SQL语句

$res=$mysqli->query($sql);
很惭愧<br><br>只做了一点微小的工作<br>谢谢大家