Consultas MySQLi que te pueden ser  muy útiles

Consultas MySQLi que te pueden ser muy útiles

Una serie de consultas MySQLi que puedes utilizar a la hora de comenzar a crear tus propios proyectos utilizando PHP Y MySQL..

Consultas MySQLi  ya preparadas para trabajar de forma mas organizado y que te permitirán trabajar más fácil y rápido en tus proyectos.

<?php

//CONEXIÓN A LA BASE DE DATOS
$hostname_db = "host";
$database_db = "nombre";
$username_db = "usuario";
$password_db = "password";
//Conectar a la base de datos
$conn = mysqli_connect($hostname_db, $username_db, $password_db);
//Seleccionar la base de datos
mysqli_select_db($conn,$database_db) or die ("Ninguna DB seleccionada");



//CONSULTA A LA BASE DE DATOS
$accion_nm="SELECT * FROM tabla WHERE columna1='algo'";
$consulta_nm=mysqli_query($conn,$accion_nm);
$datos_nm=mysqli_fetch_assoc($consulta_nm);

//Cantidad de registros
$cantidad_nm=mysqli_num_rows($consulta_nm);
//Sacar datos con $datos;

mysqli_free_result($consulta_nm);



//ACTUALIZAR REGISTRO
$accion_nm = "UPDATE tabla SET columna1='algo' WHERE columna2='algo'";
$consulta_nm = mysqli_query($conn,$accion_nm) or die(mysqli_error());



//BORRAR REGISTRO
$accion_nm = "DELETE FROM tabla WHERE columna1='algo'";
$consulta_nm = mysqli_query($conn,$accion_nm) or die(mysqli_error());



//INSERTAR REGISTRO
$accion_nm = "INSERT INTO tabla (columna1) VALUES ('algo')";
$consulta_nm = mysqli_query($conn,$accion_nm) or die(mysqli_error());

?>

Consultas preparadas para permitir una  forma un poco más segura a nuestras conexiones.

<?php 

$conn = new mysqli('localhost', 'usuario','contraseña','name_db');
    
    if($conn->connect_error) {
      echo $error = $conn->connect_error;
    }

/*==============================
=            Insert            =
==============================*/

$stmt = $conn->prepare("INSERT  table (algo = ?) VALUES(?)");
$stmt->bind_param('s', $var);
$stmt->execute();

$stmt->close();
$stmt-> null;

/*=====  End of Insert  ======*/

/*==============================
=            Select            =
==============================*/

$stmt = $conn->prepare("SELECT * FROM table WHERE algo = ?");
$stmt->bind_param('s', $var);
$stmt->execute();
$res = $stmt->get_result();

$stmt->close();
$stmt-> null;


/*=====  End of Select  ======*/

/*==============================
=            Update            =
==============================*/

$stmt = $conn->prepare("UPDATE table SET algo = ?");
$stmt->bind_param('s', $var);
$stmt->execute();

$stmt->close();
$stmt-> null;

/*=====  End of Update  ======*/



Espero puedan serte útiles estas consultas y que puedas sacarle el máximo a ellas 👀😊

Recuerda puedes visitarme y seguir aprendiendo en youtube

Publicaciones relacionadas

Como crear una Plantilla Básica con Materialize

Como crear una Plantilla Básica con Materialize

Materialize es un marco de diseño moderno que utiliza principios de diseño de material para crear interfaces de usuario interactivas y atractivas. Aquí te mostramos cómo puedes crear una plantilla básica utilizando Materialize.

Autenticación de usuarios utilizando PHP MySQL + Ajax con JavaScript jQuery

Autenticación de usuarios utilizando PHP MySQL + Ajax con JavaScript jQuery

En este pequeño tutorial veremos, como realizar una autenticación de usuarios utilizando PHP MySQL + Ajax con JavaScript primera parte.

Eduardo Nava
Eduardo Nava

Hola mi nombre es Eduardo Nava, Soy programador, diseñador web, móvil y de videojuegos.

El mundo digital avanza cada día.

Soy completamente autodidacta, por eso te ofrezco muchos de mis conocimientos para puedas aprender más fácilmente y más rápido de lo que  hice y hago cada día.

Mi propósito es tratar mi pasión para enseñar tecnologías que avanzan cada día a todas esas personas, que quieran iniciarse en este mundo de forma actualizada.