mm, bueno ya entendi pero aun no logro que me registre los datos, imagino que mi problema esta aqui
"a la BD con los permisos adecuados", porque no se si lo estoy haciendo bien y me sigue dando el mismo error
veamos, me quedo asi:
Código php:
Ver original<?
$conectar = @mysql_connect("localhost","nombredemiusuario","contraseña") or
exit('Datos de conección incorrectos.') ;
?>
ya encontre donde ponerle todos los privilegios, y el inicio de la hoja de registro va asi:
Código PHP:
Ver original<?php
//AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.
include("coneccion.php");
function quitar($mensaje)
{
return $mensaje;
}
if(trim($HTTP_POST_VARS["username"]) != "" && trim($HTTP_POST_VARS["email"]) != "") {
$sql = "SELECT id FROM vtxcrcom_usuarios WHERE username='".quitar($HTTP_POST_VARS["username"])."'";
{
echo "Error, nick o nombre escogido por otro usuario";
}
else
{
$sql = "INSERT INTO vtxcrcom_usuarios (username,password,email,profesion) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["username"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["profesion"])."'";
$sql .= ")";
echo "Registro exitoso!";
}
}
else
{
echo "Debe llenar como minimo los campos de email y password";
}
?>
y la estructura de la DB asi:
Campo Tipo Cotejamiento Atributos Nulo Predeterminado Extra
id bigint(7) No auto_increment
username char(100) utf8_spanish2_ci No
password char(100) utf8_spanish2_ci No
email char(100) utf8_spanish2_ci Sí NULL
profesion char(255) utf8_spanish2_ci Sí NULL