JOSPINOA
Usuario (Colombia)
Este post es creado para facilitar algunas inquietudes de conexión php in mysql; la cual en algún momento yo también tuve, es verdad que no es algo super master pero siempre habrá alguien que estará empezando algún lenguaje de programación (php) y conexiones a bases de datos(mysql)...espero les sea útilEste ejemplo se realizó bajo un servidor local (localhost) que nos brinda la herramienta de WampServer 1) Digamos tenemos la siguiente Base de Datos en mysqlCREATE DATABASE taringa;y la siguiente tabla en dicha Base de datosCREATE TABLE `taringa`.`people` (`id` INT NOT NULL ,`nombre` VARCHAR( 40 ) NOT NULL ,`email` VARCHAR( 35 ) NOT NULL ,PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ;2) Crearemos nuestro formulario Inicial para ingresar los datos, el cual puede ser html o php con el nombre de formulario.php<html><head><title>Insertar Datos en BD</title></head><body><h1>Ingresar personas a Base de datos Taringa</h1><form method="post" action="nuevo.php"><input type="hidden" name="submitted" value="true"> <fieldset> <legend>Usuario</legend> <label>Id: <input type="text" name="id"></label> <label>Nombre:<input type="text" name="nombre"></label> <label>E-mail: <input type="text" name="email"></label> </fieldset><br/><input type="submit" value="Aceptar"></form></body></html>3) creamos otro archivo php quien hace la conexión a nuestro servidor local y a la base de datos y mira si es posible la conexión. llamamos este archivo conexion.php.<?phpDEFINE ('DB_USER','root'); // El usuario por defecto es rootDEFINE ('DB_PSWD',''); //nuestro servidor no tiene contraseña por eso esta sin digitar algun caracterDEFINE ('DB_HOST','localhost'); // servidorDEFINE ('DB_NAME','taringa'); // nombre de la Base de Dato$dbcon = mysqli_connect(DB_HOST,DB_USER,DB_PSWD,DB_NAME);if (!$dbcon){die('error conect db');}echo '<p>conectado</p>';?>4) Crearemo por ultimo un archivo que nos comunique a ambos archivos y es quien valida a su vez que se hallan digitado alguna información, de lo contrario no ingresa los datos a la BD. crearemos este archivo con el nombre de nuevo.php<?phpif(isset($_POST['submitted'])){include('conexion.php');$ide = $_POST['id'];$nombre = $_POST['nombre'];$email = $_POST['email'];if ($id == ''){$newrecord = "id en blanco...No es posible agregar in Data Base";}elseif($nombre==''){$newrecord = "Nombre en blanco..no es pisble agregar a la Base de Datos";}else{$sqlinsert ="INSERT INTO people (id,nombre,email) VALUES('$id','$nombre','$email')";if(!mysqli_query($dbcon,$sqlinsert)){die('error de conexion...');}//end the my nested$newrecord = "1 registro insertado en la Base de Datos";}//end }?><?phpecho $newrecord;?><form method="post" action="formulario.php"><p>Agregar Otro Registro</p><input type="submit" value="Agregar"></form>5) NOTA:-> instalar algún servidor local en este caso WampServer--> crear una carpeta en la ruta c:wampwww ----digamos una carpeta con el nombre ejemplo-> al guardar nuestros archivos guardarlos dentro de la carpeta c:wampwwwejemplo-> recoradar haber iniciado wamp-> al iniciar nuestro navegador -- buscar el nombre de la carpeta y luego el nombre del formulario.phpGracias---->escribir en nuestro navegador http://localhost o http//127.0.0.1
Hola a todos, tal vez hay muchos usuarios experimentados en las bases de datos, pero siempre hay un día para empezar y este Post va dirigido a todos en especial a aquellos quienes empiezan este mundo de las bases de datos. Les presento una guía sencilla de 13 paginas que nos describen muy fácilmente como crear triggers o disparadores de manera rápida en MySQL. El archivo se encuentra en: http://innovacionyfuturo.files.wordpress.com/2013/11/triggers-o-disparadores.pdf o también en: http://www.slideshare.net/yayosyayo/triggers-o-disparadores-en-mysql
Estos son unos Ejemplos Sencillos para crear una conexion atraves de un formulario (html o php) con otro archivo Php quien es en realidad el que recepciona los datos.El primer Archivo es este: (practica1-1.html) pueden ponerle cualquier nombre deacuerdo a las extensiones(html, htm, php,etc) las extensiones que trabajen entorno Web--------------------------------------------------------------------------------------------------------------------------------------------<html> <head> <title>Laboratorio1</title> </head> <body bgcolor= "E6E8FA"> <form action="practica1-2.php > <table bgcolor= "#E6E8FA" style="position:absolute;top:35px;left:100px;border: 1px solid cian"> <tr> <td> <table> <td>Dirección</td><td><hr></td><tr></tr> <td>Empresa:</td><td> <input type="text" name="empresa" size="59" /></td><tr></tr> <td>Nombre/Apellidos/Iniciales:</td> <td><input type="text" name="nombre" size="23"/> <input type="text" name="apellido" size="23"/> <input type="text" name="iniciales" size="2"/></td><tr></tr> <td>Calle:</td> <td><input type="text" name="calle" size="59"/></td><tr></t <td>C.P/ciudad: </td><td><input type="text" name="cp" size="3"/> <input type="text" name="ciudad" size="51"/></td><tr></tr> <td>Pais/Región:</td> <td> <input type="text" name="pais" size="59"/> </td><tr></tr> <td>Título/Puesto: </td><td><input type="text" name="titulo" size="27"/> <input type="text" name="puesto" size="27"/></td><tr></tr> <td>Teléfono casa/Telefono trabajo:</td><td> <input type="text" name="telcasa" size="27"/> <input type="text" name="teltrabajo" size="27"/></td><tr></tr> <td>Fax/Email:</td><td> <input type="text" name="fax" size="27"/> <input type="text" name="email" size="27"/></td><tr></tr><tr></tr> </table> </tr> </td> <tr></tr> <td> <center><input type="submit" value="Aceptar" size="20"/></center></td> </table> </form> </body> </html>------------------------------------------------------------------------------------------------------------------------------------------------El otro Archivo quien recepciona los datos es (practica1-2.php)<?php/*Este es el archivo PHP que recibe los datosy los muestra en pantalla*/echo '<center>COMPROBANDO DATOS</center>';echo "<p>Empresa : $_REQUEST[empresa]</p>";echo "<p>Nombre : $_REQUEST[nombre]</p>";echo "<p>Apellidos : $_REQUEST[apellido]</p>";echo "<p>Iniciales : $_REQUEST[iniciales]</p>";echo "<p>Calle : $_REQUEST[calle]</p>";echo "<p>Cp : $_REQUEST[cp]</p>";echo "<p>Ciudad : $_REQUEST[ciudad]</p>";echo "<p>Pais : $_REQUEST[pais]</p>";echo "<p>Titulo : $_REQUEST[titulo]</p>";echo "<p>Puesto : $_REQUEST[puesto]</p>";echo "<p>Telefono Casa : $_REQUEST[telcasa]</p>";echo "<p>Telefono trabajo : $_REQUEST[teltrabajo]</p>";echo "<p>Fax : $_REQUEST[fax]</p>";echo "<p>E-mail : $_REQUEST[email]</p>";// [email protected]?>