[字号:  ]

关于mysqli与mysqli_connect

发布时间:2008-11-13 22:01   作者: horizon   信息来源: PHPChina 开源社区门户
1.$conn=mysqli_connect("localhost","root","","book");
2.$conn=new mysqli("localhost","root","","book");
3.$conn=new mysqli();
    $conn->connect("localhost","root","","book");

这3种连接方式全都可以正常连接,但是我像知道他们细微的差别
只是过程化语法 面向对象语法的区别吗?

最新回复

yz20sui at 2008-11-13 23:05:48
2.$conn=new mysqli("localhost","root","","book");
3.$conn=new mysqli();
    $conn->connect("localhost","root","","book");

这不是面向对象吗

$conn 就是对象啊
银子 at 2008-11-13 23:08:09
2与3的区别就是2在实例化对像时已经完成了对像的初始化(可以想像一下mysqli的构造函数).而3用的是mysqli对像的connect方法
syb328 at 2008-11-13 23:37:27
注意,mysqli中的i是增强型的意思,但是一般情况下,推荐使用mysql,除非你能确定你的mysqli被使用