Mostrando entradas con la etiqueta conectar mysql con php. Mostrar todas las entradas
Mostrando entradas con la etiqueta conectar mysql con php. Mostrar todas las entradas

domingo, 22 de mayo de 2016

Php - 21. Conectar e insertar datos en MySql

Para conectar e insertar datos en MySql desde Php, crearemos 2 archivos, en el primero crearemos el formulario que introducira los datos en MySql, en el segundo ejecutaremos la conexion a la base de datos y recuperaremos los datos del primer archivo para insertarlos en MySql.
El codigo del primer archivo es:

<!DOCTYPE html>
<head>
<title>Formulario inserta datos en Mysql desde Php (por Ticoticotaa)</title>
</head>
<body>
<form action="bdFormularioClientesInsert.php" method="post" name="formulario">
<label>Nombre</label><input type="text" name="nombre"/><br>
<label>Email</label><input type="text" name="email"/><br>
<label>Clave</label><input type="text" name="clave"/><br>
<input type="submit" value="Enviar datos"/>
</body>
</html>
Como vemos en el codigo, creamos un formulario que envia los datos al archivo llamado "bdFormularioClientesInsert.php". 
El codigo del segundo archivo es:

 <!DOCTYPE html>
<head>
<title>Inserta datos en Mysql desde Php (por Ticoticotaa)</title>
</head>
<body>
<?php
//datos conexion
$root="usuario";
$clave="pruebas";
$localhost="localhost";
$base="pruebas";
$tabla="clientes";
//conexion
$conexion=mysqli_connect($localhost,$root,$clave,$base) or die ("Problemas al conectar");
//variables obtenidas
$nombre="$_POST[nombre]";
$email="$_POST[email]";
$clave="$_POST[clave]";
//insertar datos en tabla
mysqli_query($conexion,"insert into $tabla(nombre,email,clave) values ('$nombre','$email','$clave')");
mysqli_close($conexion);
echo "<p>El cliente fue dado de alta</p>";
?>
</body>
</html>
Creamos primero los datos de conexion, indicando el usuario y clave con permiso para acceder a MySql, junto con el servidor de acceso (en este caso localhost) y la base de datos a la que se conecta.
Dentro de la base de datos indicamos la tabla a la que conectaremos para operar con ella.
Despues ejecutamos el codigo SQL de insertar, indicando los datos que insertaremos.
Por ultimo no olvidar nunca cerrar la conexion a la base de datos.
Espero sea util. Gracias.
Todo esto lo encontrareis tambien explicado mediante video de Youtube.