Tecnología

Inicio

Tutorial PHP SQL

PHP es un lenguaje de programación de la Internet. Parte de la creación de páginas dinámicas está utilizando SQL en PHP para recuperar los datos desde el servidor. Este código se produce en las páginas PHP en el que llama al servidor de base de datos. Una opción típica para los servidores de bases de datos usando PHP es MySQL, una aplicación de base de datos libre disponible para su descarga. Algunos servidores de Internet ofrecen MySQL gratis con su servicio.

Configuración de la conexión con la base

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 de las páginas web PHP. Esto crea una mayor seguridad para el administrador. Si se cortó el nombre de usuario de 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 la contraseña para la aplicación. El código siguiente, se configura la conexión a la base de datos MySQL en PHP:

$ Usuario = \ "my_user \"
IR
$ Pass = \ "pass \"
IR
la base de datos $ = \ "myDB \"
IR
mysql_connect (servidor, $ usuario, $ pass)
IR
@mysql_select_db (base de datos $) or die (\ "No se pudo conectar al servidor \ MySQL")
IR

Las tres primeras líneas son cadenas que la configuración nombre de usuario, contraseña y nombre de la base de datos de la conexión. El nombre del servidor se indica en la llamada 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 malo o nombre de usuario y contraseña, la aplicación imprime el mensaje \ "Die \".

Llamar a 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 seguir la sintaxis de MySQL estándar. A continuación se muestra un ejemplo de consulta utilizada para recuperar datos de la base de datos:

$ Myquery = \ "select nombre-cliente del cliente \"
IR
mysql_query ($ consulta)
IR
mysql_close ()
IR

La primera línea es una cadena de caracteres que pone en marcha la consulta. La consulta es muy básico, la recuperación de 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 de cierre es llamado para cerrar la conexión de base de datos. Esta es una parte importante del rendimiento, ya que las conexiones que no están cerrados ocupan memoria en el servidor host y puede ralentizar la aplicación.