mysql和mysqli的区分
在PHP程序员使用数据库时,通常会使用MySQL这个非常流行的数据库。但是,在使用MySQL时,有两个主要的驱动程序可供选择:mysql和mysqli。这两个驱动程序之间有甚么区分呢?
1.mysqli是甚么
mysqli是MySQLImprovedExtension(改进的MySQL扩大)的缩写。mysqli提供了一种使用MySQL数据库的新方法,它比mysql驱动程序更加先进和高效。
2.mysql是甚么
mysql是PHP中最初使用的MySQL扩大程序。MySQLi是MySQL扩大的改进版本。mysql扩大已被移除,因此,现在我们建议使用mysqli来代替mysql。
3.mysqli的优势
使用mysqli有很多的优点:
4.mysql的局限性
与mysqli相比,mysql具有一些明显的局限性:
5.怎样在程序当选择驱动程序
接下来就是在程序当选择驱动程序。要使用增强的mysqli扩大程序,您可使用以下PHP代码:
<?php$mysqli=newmysqli(localhost,my_user,my_password,my_db);?>如果要使用旧的mysql扩大程序,则可使用以下代码:
<?php$con=mysql_connect(localhost,my_user,my_password);mysql_select_db(my_db,$con);?>6.总结
在编写具有高性能、可扩大性和可靠性的PHP代码时,我们建议使用mysqli扩大程序。mysqli提供了比mysql更强大、更先进、更安全和更稳定的方法来连接MySQL数据库。虽然mysqli的实现可能会影响代码的可读性,但使用它的好处是不言而喻的。
7.参考资料
1.PHP官方文档:https://www.php.net/manual/zh/mysqli.summary.php
2.php.net:https://www.php.net/manual/zh/book.mysqli.php
桂{哥{网{络www.gUIgeGe.cn
TOP