PHP es un lenguaje de programación de Internet. Parte de la creación de páginas dinámicas está utilizando SQL en PHP para recuperar datos desde el servidor. Este código se produce en las páginas PHP en el que pide el servidor de bases de datos . Una opción típica para los servidores de bases de datos utilizando PHP es MySQL , una aplicación de base de datos gratuita disponible para descargar . Algunos de alojamiento web ofrecen MySQL de forma gratuita con su servicio. Programa de instalación de la base de datos de conexión
Para llamar a MySQL desde PHP, hacer una cadena de conexión en la aplicación. La mejor práctica para la creación de un nombre de usuario y contraseña en MySQL es hacer sólo un usuario por las páginas web en PHP. Esto crea una mayor seguridad para el administrador. Si es hackeado el nombre de usuario para las páginas PHP , entonces el administrador puede cambiar la contraseña de un usuario sin la necesidad de cambiar varios perfiles. Se necesita el nombre de usuario y contraseña para la aplicación. El código siguiente se establece la conexión con la base de datos MySQL en PHP :
$ username = " my_user " ; $ pass = "pass" ; $ database = " myDB " ; mysql_connect (servidor, $ usuario , $ pass ) @ mysql_select_db ( $ database ) or die ( "No se pudo conectar con el servidor MySQL ");
las tres primeras líneas son cadenas que la configuración de la conexión de nombre de usuario, contraseña y nombre de base de datos. El nombre del servidor se indica en la convocatoria de conexión denominada " mysql_connect " en el código . Finalmente , la última línea es la llamada a la base de datos para una conexión. Si la conexión no puede ser hecho de un nombre de servidor de mala o nombre de usuario y contraseña, la aplicación imprime el mensaje "die " .
Calling MySQL con una consulta
una vez realizada la conexión, la aplicación puede enviar una consulta al servidor MySQL. Una consulta se realiza mediante una cadena , pero la consulta debe ajustarse a la sintaxis estándar de MySQL . A continuación se muestra un ejemplo de consulta utilizada para recuperar datos de la base de datos :
$ myquery = "select nombre-cliente del cliente " ; mysql_query ( $ consulta ) ; mysql_close ();
La primera línea es un cadena de caracteres que establece la consulta. La consulta es muy básico , recuperar una lista de clientes de la tabla de clientes . La segunda línea llama en realidad la base de datos y recupera la información . Por último , la función se llama a Close para cerrar la conexión de base de datos . Esta es una parte importante de los resultados ya que las conexiones que no se cierran ocupan memoria en el servidor host y puede ralentizar la aplicación.