Utilizor
Contact Us

PHP Prepared

Secure SQL execution.

PHP MySQL Prepared Statements

Prepared statements are very useful against SQL injections.

A prepared statement is a feature used to execute the same (or similar) SQL statements repeatedly with high efficiency.

Prepared statements basically work like this:

  1. Prepare: An SQL statement template is created and sent to the database. Certain values are left unspecified, called parameters (labeled "?").
  2. Bind: The database parses, compiles, and performs query optimization on the SQL statement template, and stores the result without executing it.
  3. Execute: At a later time, the application binds the values to the parameters, and the database executes the statement.