Lenguaje PHP

INSERT INTO PHP Y MySQLi: Concepto con ejemplos

INSERT INTO PHP Y MySQLi. Generalmente esta sentencia es vital para cualquier sistema de administración de contenido y plataformas web que hoy en día va en crecida por su versatilidad en plataformas móviles.

Este comando SQL cumple un rol primordial para guardar información en una base de datos y deriva fundamentalmente de formularios HTML vinculados con «Action» hacia ficheros PHP para su interpretación con MYSQLI.

INSERT INTO PHP Y MySQLi

INSERT INTO CON MYSQLI
INSERT INTO CON MYSQLI

Ahora veamos la sintaxis de esta genial sentencia.

mysql> INSERT INTO tbl_name () VALUES();

Ejemplo #01 Inserción en la Base de Datos.

Viendo un formulario HTML del método $_POST ó $_GET con los campos apropiados en él, la siguiente instrucción inserta un nuevo registro en una tabla llamada ‘películas’.

<?php

$stmt = $mysqli->prepare("INSERT INTO peliculas (peliculaName, 
peliculaDescription,peliculaImage,peliculaPrice,peliculaReview) VALUES (?, ?, ?, ?, ?)");
$stmt->bind_param('sssdi', $_POST['peliculaName'], 
$_POST['peliculaDescription'],
$_POST['peliculaImage'],
$_POST['peliculaPrice'],
$_POST['peliculaReview']);
$stmt->execute(); 
$stmt->close();
?>

Ejemplo #02 Insertar desde formulario (formulario.php)

<form action="formulario.php" method="post">
            <label>Name :</label>
            <input type="text" name="name" id="name" />
            <br />
            <br />
            <input type="submit" value="Submit" name="submit"/>
            <br />
</form>

Conexión con la base de datos

            $servername = "localhost";
            $username = "root";
            $password = "Password";
            $dbname = "NombreBaseDatos";

            // Create connection
            $conn = new mysqli($servername, $username, $password, $dbname);

            // Check connection
            if ($conn->connect_error) {
               die("Connection failed: " . $conn->connect_error);
            }

Recibe datos del formulario y lo inserta en la base de datos.

         if(isset($_POST["submit"])){

            // Check connection
            if ($conn->connect_error) {
               die("Connection failed: " . $conn->connect_error);
            } 
            $sql = "INSERT INTO tutorials_inf(name)VALUES ('".$_POST["name"]."')";

            if (mysqli_query($conn, $sql)) {
               echo "Registro ingresado correctamente";
            } else {
               echo "Error: " . $sql . "" . mysqli_error($conn);
            }
            $conn->close();
         }

Espero que el código les sea de utilidad, un abrazo y no se olviden de suscribirse para nuevos artículos.

INSERT INTO PHP Y MySQLi
INSERT INTO PHP Y MySQLi

Descarga

Descargar Código Fuente

Referencia

Into Mysql

Mysql Insert

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Un comentario

  1. Sus códigos nos han desbloqueado días. de intentos fallidos, gracias por evitar lucirse con códigos complicados.
    Muy agradecido,
    EB
    Canarias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad