PHP – MySql Ejemplo de conexión

En este artículo, vamos a aprender a conexión a MySQL con PHP . Vamos a insertar un registro en MySQL con PHP datatbase .

En primer lugar, es necesario crear un esquema denominado «Producto» . En este esquema de crear una tabla llamada «producto» con siguientes campos.

PHP - MySql Connection Example - 4

Ahora usted tiene su base de datos lista! Es hora de hacer un formulario HTML para obtener los valores del usuario. Hacer un archivo PHP en su carpeta llamada «product.php» y escribir el siguiente código en él, ya que es sólo HTML que sería capaz de entender el código fácilmente.

código HTML

<html>
<form action="productsubmit.php">
<center>
<table>
<caption>
<b><font color="Green" size="5">Product Interface</font></b>
</caption>
<br><br>
<tr>
<td><b><i>Product Id</i></b></td>
<td><input type="text" name="pid"></td>
</tr>
<tr>
<td><b><i>Product Name</i></b></td>
<td><input type="text" name="pn"></td>
</tr>
<tr>
<td><b><i>Product Rate</i></b></td>
<td><input type="text" name="pr"></td>
</tr>
<tr>
<td><b><i>Offer Rate</i></b></td>
<td><input type="text" name="por"></td>
</tr>
<tr>
<td><b><i>Picture</i></b></td>
<td><input type="file" name="pic"></td>
</tr>
<tr>
<td><b><i>Purchase Date:</i></b></td>
<td><input type="date" name="pd"></td>
</tr>
<tr>
<td><input type="submit"></td>
<td><input type="reset"></td>
</tr>
</table>
</center>
</form>

Aquí su forma es tratar de Let listos cómo se ve. Ejecutar el archivo de producto en su navegador y usted debe ver así:

PHP - MySql Connection Example - 5

Ahora vamos a código para insertar estos datos en la base de datos. Para ello hacer un archivo nombrado «productsubmit.php» y agregue el código siguiente en el mismo.

código PHP

<?php

$dsn="mysql:host=localhost;dbname=product";
$cn=new PDO($dsn,"root","123");

//In order to connect to the database we use PDO,
//PDO stands for php data object which is used to
//accessthe database,u need to give three parameters in it
//first one is database and host name second
//is The user id of database and password.
$pid=$_GET['pid'];

//request to get the data
$pn=$_GET['pn'];
$pr=$_GET['pr'];
$por=$_GET['por'];
$pic=$_GET['pic'];
$pd=$_GET['pd'];

$nq="insert into products values($pid,'$pn',$pr,$por,'$pic','$pd')";

$smt=$cn->prepare($nq);
$result=$smt->execute();
if($result){
echo "Record Submitted";
}else{
echo "Fail to submit record";
}
?>

Código / explicaciones variable

  • € DSN y rarr; se trata de una variable en la que definimos nuestra class anfitrión ahora es localhost y nombredb contiene el nombre de la base de datos.
  • DOP y rarr; Con el fin de conectarse a la base de datos vamos a utilizar PDO, se encuentra class objeto de datos php que es utiliza para acceder a la base de datos, se necesitan tres nombre del parámetro de la base de datos, ID de usuario de base de datos y contraseña.
  • € nq y rarr; esta variable contiene la consulta de inserción que va a ser el proceso.

Esta consulta será preparado y ejecutado por el uso de funciones incorporadas preparar () y ejecutar () . resultado contendrá el resultado enviado por la base de datos. Si el registro será de inserción con éxito € resultado será cierto lo contrario sería falso y nos mostrará el mensaje en consecuencia.

Vamos a presentar el disco y ver el resultado:

PHP - MySql Connection Example - 6

Buen trabajo! El producto se sometió a producto tabla se puede comprobar en la base de datos. Explora Esto hace que los cambios en el código y le que se comporte como usted quiere que sea.


Deja un comentario

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