Foros del Web » Programando para Internet » PHP »

añadir usuarios desde una web a mysql

Estas en el tema de añadir usuarios desde una web a mysql en el foro de PHP en Foros del Web. buenas, tengo que realizar proyecto que consiste en una web con conexión a base de datos y tengo que añadirle usuarios y acceder con ellos ...
  #1 (permalink)  
Antiguo 17/07/2009, 03:11
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 14 años, 9 meses
Puntos: 0
añadir usuarios desde una web a mysql

buenas, tengo que realizar proyecto que consiste en una web con conexión a base de datos y tengo que añadirle usuarios y acceder con ellos una vez añadidos, el problema es que me fallan los script de conexión, he probado quitando los privilegios en mysql estoy trabajando mysql con el easy php, el codigo para añadir usuarios es el siguiente:

<?php
$conexion=mysql_conect("localhost","root","root") or die('no pudo conectarse');
$echo "conexión realizada correctamente";
mysql_select_db("nombre de la bd",$conexion)
or die("conexion con la base de datos no realizada");
echo "conexion realizada correctamente";
$resul=mysql_query("insert into usuarios values('$usuario', $clave, '$mail')",$CONEXION);
if (mysql_errno($conexion)==0){
echo "<h2><b>registro insertado correctamente</b></h2>";
} else {
if (mysql_errno($conexion)==1062){
echo "<h2>clave duplicada</h2>";
} else {
$numeroERROR=mysql_errno($conexion);
$descripcionERROR=mysql_error($conexion);
echo "<h2>nºde error: $numeroERROR * Descripción: $descripcionERROR</h2>";
}
}
mysql_close($conexion) or die('no se pudo cerrar la conexion');
echo "<br><h2><b><center>conexion cerrada correctamente.</center></b></h2>";
?>

me preguntaba si me pudiérais ayudarme, gracias de antemano.
  #2 (permalink)  
Antiguo 17/07/2009, 05:22
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: añadir usuarios desde una web a mysql

Tu problema no es con MySQL, es con PHP.
Postea tu pregunta en el Foro de PHP, que es donde están los que manejan mejor el lenguaje. Aquí tratamos con SQL...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 17/07/2009, 06:20
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: añadir usuarios desde una web a mysql

Tema transladado desde el foro de MySQL.

¿Cuál es la parte donde falla el código?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 17/07/2009, 06:35
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: añadir usuarios desde una web a mysql

Muestra también los errores que te salen, a mi parecer el código no está mal.
  #5 (permalink)  
Antiguo 28/07/2009, 13:53
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: añadir usuarios desde una web a mysql

Gracias por responder, soy nuevo en este foro y todavía no entiendo muy bien su estructura en cuanto los temas, así que os pido perdón por si me equivoco he seguido trabajando en el documento php y llegado a ponerlo de la siguiente manera.

<?php
$servidor="localhost";
$usuario="root";
$clave="root";
$conexion=mysql_connect("localhost","root","root") or die('no pudo conectarse');
echo "conexión realizada correctamente";
mysql_select_db("toldosarmijo",$conexion)
or die("conexion con la base de datos no realizada");
echo "conexion realizada correctamente";
$sql = "INSERT INTO usuarios VALUES(" . "'" . $_GET['nombre'] . "', '" . $_GET['clave'] . "', '" . $_GET['direccion'] . "', " . $_GET['telefono'] . ", '" . $_GET['email'] . "')";
$result = mysql_query($sql, $conexion);
if (mysql_errno($conexion)==0){
echo "<h2><b>registro insertado correctamente</b></h2>";
} else {
if (mysql_errno($conexion)==1062){
echo "<h2>clave duplicada</h2>";
} else {
$numeroERROR=mysql_errno($conexion);
$descripcionERROR=mysql_error($conexion);
echo "<h2>nºde error: $numeroERROR * Descripción: $descripcionERROR</h2>";
}
}
mysql_close($conexion) or die('no se pudo cerrar la conexion');
echo "<br><h2><b><center>conexion cerrada correctamente.</center></b></h2>";
?>

cuando le doy a enviar al formulario me sale el texto php completo, y no me inserta los datos, el formulario esta bien, creo k el error tiene k estar en la insercion de datos, por alguna comilla de mas o algo de eso, pero esque no la veo y a demas soy nuevo en php
gracias de nuevo de antemano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:06.