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
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.