¿Cómo construir una conexión php para bases de datos sql para la programación html5and css3

Video: Tutorial HTML, PHP y SQL- Base de Datos - Parte 1

PHP ha utilizado una serie de mecanismos disponibles para HTML5 y CSS3 programadores para la conexión a bases de datos SQL a través de los años. PHP 5.1 y más tarde ahora incluye una biblioteca llamada (PHP Data Objects) DOP y es una mejora significativa sobre el MySQL biblioteca. Aquí están algunas características clave:

  • Funciona con múltiples traseras: En los viejos tiempos, el cambio de un motor de base de datos significaba volver a escribir todo el código. Con DOP, se utiliza exactamente el mismo mecanismo con todas las bases de datos, por lo que es mucho más fácil cambiar los motores de datos.

  • Utiliza sintaxis orientada a objetos: PHP soporta la programación orientada a objetos, sino que utiliza una sintaxis ligeramente diferente de javascript. Programación orientada a objetos añade algunas características agradables para el acceso a los datos, por lo que este es generalmente una buena cosa.

  • Se proporciona un acceso más seguro a los datos: DOP utiliza un mecanismo denominado declaraciones preparadas que impiden que los tipos más difíciles de errores en los datos.

    Video: 39. Mysql Php y Json desde Android. Servicios Web. (Programación Android Studio tutorial español)

Con PDO, la conexión es una instancia del objeto PDO. Cuando haces un objeto PDO, que está haciendo una conexión con la base de datos. El comando de conexión de datos está lleno de detalles:

Video: Conexión a Bases de datos con PHP y MySQL parte 2(conexión con mysql_connect en php)

$ Con = nueva DOP ( `mysql: host = localhost-nombredb = dbname`, "nombre de usuario", "contraseña") -

Hay un montón de cosas importantes ocurriendo en esta línea:

  1. Configurar una variable para contener la conexión.

    El punto de crear un objeto PDO todo es tener un objeto de conexión, con varios métodos para modificar los datos y hacer consultas. Así que la primera parte del proceso de conexión de datos es hacer un objeto de conexión. Este se llama $ con.

    $ Con = nueva DOP ( `mysql: host = localhost-nombredb = dbname`, "nombre de usuario", "contraseña") -
  2. Construir un nuevo objeto PDO.

    Debido PDO es orientado a objetos, utilice el nuevo palabra clave para llamar al objeto constructor de PDO.

    $ Con = nueva DOP ( `mysql: host = localhost-nombredb = dbname`, "nombre de usuario", "contraseña") -
  3. Especificar el tipo de base de datos.

    MySQL es el sistema de base de datos más utilizado para los programadores de PHP. Sin embargo, una de las ventajas de PDO es su flexibilidad. Si cambia a un diverso RDBMS, que (teóricamente, al menos) Sólo es necesario realizar un pequeño cambio y el código seguirá funcionando.

    $ Con = nueva DOP ( `mysql: host = localhost-nombredb = dbname`, "nombre de usuario", "contraseña") -
  4. Indicar el anfitrión.

    Cuando estás trabajando en una instalación local XAMPP, el anfitrión será a menudo localhost. Si se encuentra en un servidor remoto, puede que tenga que investigar dónde se alojan las bases de datos. Pueden ser en una máquina completamente diferente con su propia dirección.

    $ Con = nueva DOP ( `mysql: host = localhost-nombredb = dbname`, "nombre de usuario", "contraseña") -
  5. Especifique el nombre de la base de datos.

    Dentro de una conexión, es posible tener varias bases de datos. Utilice esta parte de la conexión para determinar qué base de datos que está utilizando.

    $ Con = nueva DOP ( `mysql: host = localhost-nombredb = dbname`, "nombre de usuario", "contraseña") -
  6. Indicar el nombre de usuario.

    Cada base de datos es probable que tenga un usuario específico determinado que el administrador de la base de datos.

    $ Con = nueva DOP ( `mysql: host = localhost-nombredb = dbname`, "nombre de usuario", "contraseña") -
  7. Proporcionar la contraseña.

    Su programa está registrando esencialmente en que el usuario. Esto es por qué es bueno para construir un usuario específico para cada aplicación. Esto le permite controlar estrechamente el acceso a su base de datos.

    $ Con = nueva DOP ( `mysql: host = localhost-nombredb = dbname`, "nombre de usuario", "contraseña") -

Si está utilizando el usuario root sin contraseña, que está configurado el ordenador para ser pirateado.

Artículos Relacionados