免签约即时到帐支付接口

mysql与mysqli的区别,使用mysqli好处

mysqli连接是永久连接,而MySQL是非永久连接。
mysql连接:每当第二次使用的时候,都会重新打开一个新的进程。
mysqli连接:一直都只使用同一个进程。
好处:这样就可以很大程度的减轻服务器端压力。
当然,如果mysql也需要永久连接的话,就可以使用mysql_pconnect()这个函数
mysqli的面向过程的使用:
$conn = mysqli_connect('www.ecshop.cx', 'root', '123', 'db_ecshopcx') or ('error');
$sql = "SELECT * FROM db_ecshopcx";
$query = mysqli_query($conn,$sql);
while($row = mysqli_fetch_array($query))
{
    echo $row['title'];
}
mysqli的面向对象的使用:
$conn = mysqli('www.ecshop.cx', 'root', '123', 'db_ecshopcx')
$sql = "SELECT * FROM db_ecshopcx";
$query = $conn->query($sql);
while ($row = $query->fetch_array())
{
    echo $row['title'];
}
mysql_connect与mysql_pconnect与mysqli_connect:
mysql_pconnect打开的连接不会关闭(即使调用mysql_close也不会关闭,因为对其无效),类似于连接缓冲池,如果下次有来自于同一个机器的同一个用户名
对同一个数据库的连接,PHP会自动使用上次已经建立的连接,而不需要再重新建立一个。
好处是省去了每次与数据库建立连接的开销,坏处是需要浪费一些内存,占用一些连接
所以如果用户访问量大的时候会出现错误,要把mysql的max_connections参数改大一点, 或者使用mysql_connect()就解决问题。

本文原创地址:https://www.ecshopok.com/article-605.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

文章评论

暂无评论,来发表一个吧

发表 取消
充值有惊喜 ECSHOP插件网微信客服edait_cn