Pregunta:
¿Ayuda para conectarse a una base de datos mysql doi 5*?
MrChickenCrazy
2013-06-19 18:48:38 UTC
quisiera que me ayudaran a conectarme a una base de datos de mysql, quiero conectar un formulario PHP esque no me se el codigo y los paso que debo de seguir
se los agradeceria mucho
gracias de antemano
Cuatro respuestas:
?
2013-06-20 06:19:29 UTC
mira es muy facil te voy a mostrar un ejemplo para crear una muy sencilla, primero creas primero la base de datos con nombre empresa:



CREATE DATABASE `empresa` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

USE `empresa`;



// despues se crea la tabla de departamentos:



CREATE TABLE `departamentos` (

`dptoID` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,

`nombre` varchar(30) COLLATE utf8_spanish_ci NOT NULL,

`ciudad` varchar(50) COLLATE utf8_spanish_ci NOT NULL,

PRIMARY KEY (`dptoID`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=5 ;





//despues introduces los valores dentro de esa tabla creada:





INSERT INTO `departamentos` (`dptoID`, `nombre`, `ciudad`) VALUES

(0000000001, 'CONTABILIDAD', 'MADRID'),

(0000000002, 'VENTAS', 'SEVILLA'),

(0000000003, 'ADMINISTRACION', 'BARCELONA'),

(0000000004, 'COMPRAS', 'MADRID');













//con esto ya has terminado de crear esta base de datos sencilla, ahora procedemos a crear el documento php.










// Conectamos con el servidor de bases de datos.

$conexion=mysql_connect("localhost","root","root") or die("CONEXION CON LA BASE DE DATOS IMPOSIBLE DE REALIZAR");

// Seleccionamos la base de datos.

mysql_select_db("empresa",$conexion);

// Realizamos la Query "SELECT * FROM departamentos".

$resultado= mysql_query("SELECT * FROM departamentos" ,$conexion);

// Una vez obtenidos los datos de la base de datos, cerramos la conexion.

mysql_close($conexion);

echo "

Listado de la Tabla Departamentos

";

echo "";

echo "";

// Extraemos registros del resultado hasta que lleguemos al final de la tabla.

while ($registro = mysql_fetch_row($resultado)){

echo "";

// $registro es un array cuyas componentes son los distintos campos del registro. Por tanto, recorremos

// el array para mostrar la informacion.

foreach($registro as $clave)

echo "";

echo "";

}

echo "
?>







// en este caso solo te va a mostrar una lista de la tabla de departamentos.



un saludo, ;-D
Jose Luis
2013-06-19 19:12:35 UTC
1)Entra a tu hosting y crea una base de datos, si usas cpanel busca algo que se llama mysql base de datos

2)Crea un usuario a tu base de datos y asignale permisos de lectura y escritura (select, update, insert quiza delete)



3)entra a php my admin y en la base de datos que creaste agrega una nueva tabla con las columnas que necesitas



4)crea un archivo en html con tu formulario y otro en php que guarde la informacion en el servidor



ejemplo en html







Tu nombre:








Tu email:
















y en php




//pones los datos de conecion

mysql_connect (localhost, $user, $pass) ;



//la base de datos

mysql_select_db ($database);



//lees las variables que llegaron desde html

$nombre = $_POST['nombre'];

$email = $_POST['email'];



//haces el query

$query2 = "INSERT INTO $table (loginName, email) VALUES ('$nombre', email )";



?>



y listo
millri
2013-06-19 19:11:57 UTC
Hola:



1. Tienes que hacer tu formulario en html como lo desees lo importante es que le coloque el atributo name a los input, el boton que realizara el envio y direcciones con el form a cual archivo enviaras la peticion con el objetivo de cuando se envié la acción desde el formulario el script en Php lo procese ejemplo:
























Despues generas un archivo .php donde inicialmente recibes los parametros que necesites de tu formulario y los almacenes en las variables que consideres ejemplo:



if (isset($_POST['login'])) {

$username = $_POST['username'];



Luego hagas las validaciones pertienentes como campos vacios, datos no correspondientes , etc ejemplo:



if ($username == "" && $password = "")



Despues inicias la conexion con la base de datos pasandole los parametros de conexion adecuados como nombre de la base de datos, usuario, password y luego realizas los querys que necesites asi te devolvera el resultado de la consulta



$link = mysql_connect("direccion base de datos","usuario","contraseña");

mysql_select_db("nombre base de datos",$link);

//realizas los querys que necesites

$consulta = mysql_query("SELECT username, password, permisos FROM users WHERE username ='".$username."'") or die('La consulta fallo;:'. mysql_error());

$rowValues = Array();



y por ultimo cierras las conexion de la base de datos



mysql_close($link4);



Asi a grandes rasgos es como se realiza una conexion con la base de datos si necesitas algo mas especifico me escribes y te ayudo



saludos
VICTOR
2013-06-19 19:08:26 UTC
http://blog.unijimpe.net/conectar-php-con-mysql/


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...
DepartamentoIDNombreCuidad
".$clave."