¿Como se utiliza MySQL en PHP 2019?

¿Como se utiliza MySQL en PHP 2019?

Hola a todos mis seguidores, hoy les compartiré algunas formas de cómo se utiliza MySQL en PHP. Con la finalidad de resolver algunas inquietudes que se presenta ala hora de comenzar con las conexiones básicas con PHP.

 “Jamás olvido ésta lección de mi padre:”La disciplina tarde o temprano vence a la inteligencia.” – Yokoi Kenji

Conexión a la base de datos Mysqli con PHP

Lista de contenidos

aprender mysql con php

Primer pasó se necesita una conexión ala base de datos de tu servidor, por lo cual hay distintas formas donde  se puede realizar, ya sea orientado objetos o de forma directa.

Observemos el ejemplo para conectar php con mysql :

<?php
//conexión ala bd
$conexion = mysqli_conection(nombre de tu servidor, Nombre de usuario, contraseña, nombre de la base de datos);
?>

Nombre de tu servidor: se define a que servidor se debe de conectar. Esto podría ser localhost o una IP remota.

Nombre de usuario: como la palabra lo dice, se introduce el nombre de usuario correspondiente, lo cual tiene los permisos creados para acceder ala base de datos.

Contraseña: Este campo puede ir vació, si no asigno la contraseña del usuario.

Nombre de base datos: se indica a que base de datos te requieres conectar.

Conexión a base de datos php mysqli Orientada a objeto

Bueno muchas personas me están diciendo si podría igual enseñar otro el tipo de conexión de mysql PDO y con mucho gusto se lo dejo aquí:

<?php
$mysqlPDO = new PDO('mysql:host=localhost;dbname=prueba', $usuario, $contraseña);

// Utilizar la conexión aquí
$consulta = $mysqlPDO->query('SELECT * FROM user');

// Ya se ha terminado; se cierra
$consulta = null;
$mysqlPDO = null;
?>

Verificar la conexión mysql con php

Segundo paso, esto es algo realmente muy  importante  lo cual es la verificación de la  conexión de tu base de datos. 

<?php
if ($conexion->connect_errno) {
    // mensaje de error
    echo "Hay un Error.";
   //mostramos el error que marca mysql
   echo "falla por: \n";
    echo "el error " . $conexion->connect_errno . "\n";
    // terminamos 
    exit;
}
?>

Con ese fragmento de código, puedes comprobar si la conexión esta errónea o no, utilizando la clase de mysql_connect_errno().

Consultas básicas en mysql

Para utilizar mysql en php se requiere utilizar  una consulta sql, ya sea para insertar, actualizar, mostrar o eliminar. No me voy a meter mucho en esto, por que seguramente ya sabes esto, pero si no lo sabes entonces pon tu correo electrónico que esta alado de este hermoso post  donde dice suscribite, por que muy pronto empezare a redactar un curso básico de mysql.

Sugerido:

¿Cual es la mejor forma para aprender a programar sitios web? 2019

Aprende php en 2019

Mostrar datos de una tabla mysql con php

Como mencione anteriormente se necesita una consulta sql donde se pueda  interactuar con la base de datos. 

<?php
//consulta  mostrar todos los usuarios
  $sql = "SELECT * FROM usuarios";
//se ejecuta 
  $envi = $conexion->query($sql);
//utilizamos un bucle 
  while ($row = mysqli_fetch_array($envi)) {
     echo $row['nombre'];
   }
//cerramos la conexion de base datos
  $conexion->close();
?>

En el  código se muestra todos los usuarios que están registrado en mi base de datos utilizando  un bucle para recorrer todos los registro que este en mi tabla de mi base de datos, el  código completo quedaría así:

<?php 
//conexion ala bd
$conexion = mysqli_conection("localhost", "root", "123demo", "solitarioavalos");

if ($conexion->connect_errno) {
    // mensaje de error
    echo "Tenes un problema con la web.";
   //mostramos el error que marca mysql
   echo "Base de datos no esta conectado: \n";
    echo "el error: " . $conexion->connect_errno . "\n";
    // terminamos 
    exit;
}
//consulta  mostrar todos los usuarios
  $sql = "SELECT * FROM usuarios";
//se ejecuta 
  $envi = $conexion->query($sql);
//utilizamos un bucle 
  while ($row = mysqli_fetch_array($envi)) {
     echo $row['nombre'];
   }
//cerramos la conexion de base datos
  $conexion->close();
?>

Conclusión:

Solo quiero decir que la practica hace al maestro, con lo que explique ya puedes hacer un montón de cosas.

Hola soy Solitario Avalos, un joven emprendedor, hábil e innovador, interesado en el desarrollo de nuevas tecnologías a través de mis ideas, pero también me interesa compartir mis conocimientos con ustedes hacia otras áreas como lo son juegos, anime, tutoriales , programación, seguridad informática, etc., y de esta forma aportar a esta gran comunidad ,les doy la bienvenida y espero me sigan porque les sorprenderá cada uno de los aportes que vendrán más adelante.