Header Ads

banner image

Social

What is the Difference Between mysql and mysqli?

What is the Difference Between mysql and mysqli?


Hasil gambar untuk mysql VSHasil gambar untuk mysqli

“mysqli” extension is an improvement over the old “mysql” extension. In fact, the “i” in mysqli stands for “improved”.
mysqli was developed to take advantage of the new features available in MySQL since version 4.1.3. Also, you can use it since PHP 5. So, if you code with PHP5 with a newer version of MySQL, it’s strongly recommended for you to use the extension “mysqli” over “mysql”.

Key benefits of mysqli over mysql extension

  • Object-oriented interface. You can still use the "old procedural" way of calling the mysql extension but the OO version groups the functions by their purpose.
  • Prepared Statements. Those are useful to prevent SQL injections and are executed faster.
  • Multiple Statements. With this "feature", you can execute multiple SQL queries inside only one "mysqli" call. This reduces the round trips between the database server and the PHP server.
  • Support for Transactions. This is really useful to write robust applications. It gives you the ability to write a group of SQL statements that will either be executed or all rolled back (usually if there is an error somewhere in the process).
  • Enhanced debugging capabilities. As an example, you can use "mysqli_debug(...)" to save debugging information into a file.
  • Embedded server support. Since MySQL 4.0, there is a library available that can be used to run a complete MySQL server embedded inside a program, usually a desktop application.
You can also read the “mysqli overview” page on php.net for more information.

sumber:http://markonphp.com/

What is the Difference Between mysql and mysqli? What is the Difference Between mysql and mysqli? Reviewed by ekawahyu on 08:13 Rating: 5

No comments:

Home Ads

Powered by Blogger.