InicioCiencia EducacionConexión Php con Mysql

Conexión Php con Mysql

Ciencia Educacion8/31/2011
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 útil

Este ejemplo se realizó bajo un servidor local (localhost) que nos brinda la herramienta de WampServer

1) Digamos tenemos la siguiente Base de Datos en mysql

CREATE DATABASE taringa;

y la siguiente tabla en dicha Base de datos

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

<?php

DEFINE ('DB_USER','root'); // El usuario por defecto es root
DEFINE ('DB_PSWD',''); //nuestro servidor no tiene contraseña por eso esta sin digitar algun caracter
DEFINE ('DB_HOST','localhost'); // servidor
DEFINE ('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

<?php
if(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
}

?>

<?php
echo $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.php


Gracias---
->escribir en nuestro navegador http://localhost o http//127.0.0.1
Datos archivados del Taringa! original
0puntos
440visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

J
JOSPINOA🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.