Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Creación de base de datos para usuario (http://www.forosdelweb.com/f91/creacion-base-datos-para-usuario-440333/)

Vercceti 04/11/2006 08:15

Creación de base de datos para usuario
 
Hola.

Quería hacer una base de datos para que los usuarios hagan login en la web principal html.

¿Existe algún tutorial que te indique TOTALMENTE desde 0 como hacerlo?

Gracias.

Salu2.

limboings 04/11/2006 09:16

Hola buenas,

Que lenguajes quieres utilizar??

Un Saludo!

Vercceti 08/11/2006 08:37

Simplemente uno que sea compatible con HTML.

Salu2.

FNX_NET 08/11/2006 09:12

mmmmmmmm, bueno , como es desde cero hay que dar algunas explicaciones, el html solo tiene presencia por parte del cliente, la base de datos tiene presencia por parte del servidor, osea el hostin o lugar que este el sitio, para poder comuncarte con la base de datos y crear una paguna html con los datos y todas esas cosas, tienes que tener un lenguaje por parte del servidor, como jsp, php, asp, ect.....

para empesar yo creo que lo mas facil y simple de encontrar en la red seria un hosting con php y mysql..

php seria el lenguaje por parte del servidor que se comunicaria con la base de datos y validaria en tu caso si el cliente existe o no....

todo esto es concetualmente.. depende si entiendiste lo que te dije y eliges un lenguaje tendrias que ir a postear al topic correspondiente en el foro..

limboings 08/11/2006 09:13

Hola buenas,

Mirate este link: http://www.tufuncion.com/login_autentificacion_php .

Es un sencillo sistema de registro y autentificacion(sencillo y facil que supongo es lo que buscas)..espero que te sirva..

Un Saludo!!

Vercceti 09/11/2006 10:33

Más o menos es lo que buscaba.

Cita:

// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='username';
$dbuserpass='password';
$dbname='database';
// Conexión a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
// Seleccion de la base de datos
mysql_select_db($dbname) or die('Cannot select database');

// Creacion de la tabla (puedes elegir otros nombres para los campos)
$query = 'CREATE TABLE users(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
username VARCHAR(30) NOT NULL,
password VARCHAR(20) NOT NULL,
email VARCHAR(40) NOT NULL)';
$result = mysql_query($query);
echo "!Tabla creada!";
?>
¿Dónde se inserta el código?

Gracias a todos.

Stephano 09/11/2006 11:23

Código PHP:

// Creacion de la tabla (puedes elegir otros nombres para los campos)
CREATE TABLE users(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
username VARCHAR(30NOT NULL,
password VARCHAR(20NOT NULL,
email VARCHAR(40NOT NULL); 

es el código para crear la tabla dentro de tu base de datos Mysql, como se hace esto, con phpmyadmin ese codigo guardalo en en *.txt luego vas a phpmyadmin y lo exportas, asi de sencillo.

Código PHP:

// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='username';
$dbuserpass='password';
$dbname='database';
// Conexión a la base de datos
mysql_connect ($dbhost$dbusername$dbuserpass);
// Seleccion de la base de datos
mysql_select_db($dbname) or die('Cannot select database'); 

esto es la interfaz que hace la conexion de la base de datos con la web.

FNX_NET 09/11/2006 11:37

mmmmmmm, bueno yo pienso que ya elegio php, creo que ya el sabe que eso de guardar en una base de datos, en este caso mysql, no se hace con html, sino con un lenguaje por parte del servidor...

bueno lo de crear la base de datos, se hace una sola vez, asi que puede entrar al dbms del mysql y crearla alli.

Vercceti 18/11/2006 11:06

Hola.

Me da el siguiente error:

Error

Parece haber un error en su consulta de SQL. La salida generada por el servidor de MySQL, de existir, aparece abajo, en cuyo caso puede ayudar a diagnosticar el problema.
ERROR: Signo de puntuación desconocido @ 1
STR: //
SQL: // Creacion de la tabla (puedes elegir otros nombres para los campos)
CREATE TABLE users(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
username VARCHAR(30) NOT NULL,
password VARCHAR(20) NOT NULL,
email VARCHAR(40) NOT NULL)';


consulta SQL:

// Creacion de la tabla (puedes elegir otros nombres para los campos) CREATE TABLE users( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), username VARCHAR(30) NOT NULL, password VARCHAR(20) NOT NULL, email VARCHAR(40) NOT NULL)';

MySQL ha dicho:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '// Creacion de la tabla (puedes elegir otros nombres para los campos)
CREATE TA' at line 1

Stephano 18/11/2006 13:23

Código PHP:

CREATE TABLE users(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
username VARCHAR(30NOT NULL,
password VARCHAR(20NOT NULL,
email VARCHAR(40NOT NULL)
); 



La zona horaria es GMT -6. Ahora son las 12:34.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.